	org 32752
__START_PROGRAM:
	di
	push ix
	push iy
	exx
	push hl
	exx
	ld hl, 0
	add hl, sp
	ld (__CALL_BACK__), hl
	ei
#line 1
		defw $aa55,0,$7000,0,0,startboot
		defw 0,0,0,0,0,0,0,0,0,0,0
		push af
		in a,($bf)
		pop af
		ei
		reti
startboot:
#line 9
	jp __LABEL__chrbmap01end
__LABEL__chrbmap01:
#line 3
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000001
		defb %00000011
		defb %00001100
		defb %00000010
		defb %00000001
		defb %00001111
		defb %00001001
		defb %01100011
		defb %11100110
		defb %11111111
		defb %11111111
		defb %10100100
		defb %10000011
		defb %00111000
		defb %01100101
		defb %11111111
		defb %10000000
		defb %01100000
		defb %01100000
		defb %11000000
		defb %11111111
		defb %11110000
		defb %10010000
		defb %00001000
		defb %00001100
		defb %00001000
		defb %11111111
		defb %00001010
		defb %00000111
		defb %00000001
		defb %11111111
		defb %11100111
		defb %00110100
		defb %01101101
		defb %10100110
		defb %00100100
		defb %00100100
		defb %01100101
		defb %00100100
		defb %00010000
		defb %01010000
		defb %00110000
		defb %11111111
		defb %00100000
		defb %11100000
		defb %10000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11001111
		defb %10000111
		defb %10000111
		defb %11001111
		defb %11001111
		defb %11111111
		defb %11001111
		defb %11111111
		defb %10010011
		defb %10010011
		defb %10010011
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %10010011
		defb %10010011
		defb %00000001
		defb %10010011
		defb %00000001
		defb %10010011
		defb %10010011
		defb %11111111
		defb %11001111
		defb %10000011
		defb %00111111
		defb %10000111
		defb %11110011
		defb %00000111
		defb %11001111
		defb %11111111
		defb %11111111
		defb %00111001
		defb %00110011
		defb %11100111
		defb %11001111
		defb %10011001
		defb %00111001
		defb %11111111
		defb %11000111
		defb %10010011
		defb %11000111
		defb %10001001
		defb %00100011
		defb %00110011
		defb %10001001
		defb %11111111
		defb %10011111
		defb %10011111
		defb %00111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11100111
		defb %11001111
		defb %10011111
		defb %10011111
		defb %10011111
		defb %11001111
		defb %11100111
		defb %11111111
		defb %10011111
		defb %11001111
		defb %11100111
		defb %11100111
		defb %11100111
		defb %11001111
		defb %10011111
		defb %11111111
		defb %11111111
		defb %10011001
		defb %11000011
		defb %00000000
		defb %11000011
		defb %10011001
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11001111
		defb %11001111
		defb %00000011
		defb %11001111
		defb %11001111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %10001111
		defb %11001111
		defb %10011111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000011
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11001111
		defb %11001111
		defb %11111111
		defb %11111001
		defb %11110011
		defb %11100111
		defb %11001111
		defb %10011111
		defb %00111111
		defb %01111111
		defb %11111111
		defb %10000111
		defb %00110011
		defb %00100011
		defb %00000011
		defb %00010011
		defb %00110011
		defb %10000111
		defb %11111111
		defb %11001111
		defb %00001111
		defb %11001111
		defb %11001111
		defb %11001111
		defb %11001111
		defb %00000011
		defb %11111111
		defb %10000111
		defb %00110011
		defb %11110011
		defb %11000111
		defb %10011111
		defb %00110011
		defb %00000011
		defb %11111111
		defb %10000111
		defb %00110011
		defb %11110011
		defb %11000111
		defb %11110011
		defb %00110011
		defb %10000111
		defb %11111111
		defb %11100011
		defb %11000011
		defb %10010011
		defb %00110011
		defb %00000001
		defb %11110011
		defb %11110011
		defb %11111111
		defb %00000011
		defb %00111111
		defb %00000111
		defb %11110011
		defb %11110011
		defb %00110011
		defb %10000111
		defb %11111111
		defb %11000111
		defb %10011111
		defb %00111111
		defb %00000111
		defb %00110011
		defb %00110011
		defb %10000111
		defb %11111111
		defb %00000011
		defb %00110011
		defb %11110011
		defb %11100111
		defb %11001111
		defb %10011111
		defb %10011111
		defb %11111111
		defb %10000111
		defb %00110011
		defb %00110011
		defb %10000111
		defb %00110011
		defb %00110011
		defb %10000111
		defb %11111111
		defb %10000111
		defb %00110011
		defb %00110011
		defb %10000011
		defb %11110011
		defb %11100111
		defb %10001111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11001111
		defb %11001111
		defb %11111111
		defb %11001111
		defb %11001111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11001111
		defb %11001111
		defb %11111111
		defb %10001111
		defb %11001111
		defb %10011111
		defb %11100111
		defb %11001111
		defb %10011111
		defb %00111111
		defb %10011111
		defb %11001111
		defb %11100111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000011
		defb %11111111
		defb %00000011
		defb %11111111
		defb %11111111
		defb %11111111
		defb %10011111
		defb %11001111
		defb %11100111
		defb %11110011
		defb %11100111
		defb %11001111
		defb %10011111
		defb %11111111
		defb %10000111
		defb %00110011
		defb %11110011
		defb %11100111
		defb %11001111
		defb %11111111
		defb %11001111
		defb %11111111
		defb %10000011
		defb %00111001
		defb %00100001
		defb %00100001
		defb %00100001
		defb %00111111
		defb %10000111
		defb %11111111
		defb %11001111
		defb %10000111
		defb %00110011
		defb %00110011
		defb %00000011
		defb %00110011
		defb %00110011
		defb %11111111
		defb %00000011
		defb %10011001
		defb %10011001
		defb %10000011
		defb %10011001
		defb %10011001
		defb %00000011
		defb %11111111
		defb %11000011
		defb %10011001
		defb %00111111
		defb %00111111
		defb %00111111
		defb %10011001
		defb %11000011
		defb %11111111
		defb %00000011
		defb %10010011
		defb %10011001
		defb %10011001
		defb %10011001
		defb %10010011
		defb %00000011
		defb %11111111
		defb %00000001
		defb %10011101
		defb %10010111
		defb %10000111
		defb %10010111
		defb %10011101
		defb %00000001
		defb %11111111
		defb %00000001
		defb %10011101
		defb %10010111
		defb %10000111
		defb %10010111
		defb %10011111
		defb %00001111
		defb %11111111
		defb %11000011
		defb %10011001
		defb %00111111
		defb %00111111
		defb %00110001
		defb %10011001
		defb %11000001
		defb %11111111
		defb %00110011
		defb %00110011
		defb %00110011
		defb %00000011
		defb %00110011
		defb %00110011
		defb %00110011
		defb %11111111
		defb %10000111
		defb %11001111
		defb %11001111
		defb %11001111
		defb %11001111
		defb %11001111
		defb %10000111
		defb %11111111
		defb %11100001
		defb %11110011
		defb %11110011
		defb %11110011
		defb %00110011
		defb %00110011
		defb %10000111
		defb %11111111
		defb %00011001
		defb %10011001
		defb %10010011
		defb %10000111
		defb %10010011
		defb %10011001
		defb %00011001
		defb %11111111
		defb %00001111
		defb %10011111
		defb %10011111
		defb %10011111
		defb %10011101
		defb %10011001
		defb %00000001
		defb %11111111
		defb %00111001
		defb %00010001
		defb %00000001
		defb %00101001
		defb %00111001
		defb %00111001
		defb %00111001
		defb %11111111
		defb %00111001
		defb %00011001
		defb %00001001
		defb %00100001
		defb %00110001
		defb %00111001
		defb %00111001
		defb %11111111
		defb %11000111
		defb %10010011
		defb %00111001
		defb %00111001
		defb %00111001
		defb %10010011
		defb %11000111
		defb %11111111
		defb %00000011
		defb %10011001
		defb %10011001
		defb %10000011
		defb %10011111
		defb %10011111
		defb %00001111
		defb %11111111
		defb %10000111
		defb %00110011
		defb %00110011
		defb %00110011
		defb %00100011
		defb %10000111
		defb %11100011
		defb %11111111
		defb %00000011
		defb %10011001
		defb %10011001
		defb %10000011
		defb %10000111
		defb %10010011
		defb %00011001
		defb %11111111
		defb %10000111
		defb %00110011
		defb %00011111
		defb %11000111
		defb %11100011
		defb %00110011
		defb %10000111
		defb %11111111
		defb %00000011
		defb %01001011
		defb %11001111
		defb %11001111
		defb %11001111
		defb %11001111
		defb %10000111
		defb %11111111
		defb %00110011
		defb %00110011
		defb %00110011
		defb %00110011
		defb %00110011
		defb %00110011
		defb %00000011
		defb %11111111
		defb %00110011
		defb %00110011
		defb %00110011
		defb %00110011
		defb %00110011
		defb %10000111
		defb %11001111
		defb %11111111
		defb %00111001
		defb %00111001
		defb %00111001
		defb %00101001
		defb %00000001
		defb %00010001
		defb %00111001
		defb %11111111
		defb %00111001
		defb %00111001
		defb %10010011
		defb %11000111
		defb %10010011
		defb %00111001
		defb %00111001
		defb %11111111
		defb %00110011
		defb %00110011
		defb %00110011
		defb %10000111
		defb %11001111
		defb %11001111
		defb %10000111
		defb %11111111
		defb %00000001
		defb %00110011
		defb %01100111
		defb %11001111
		defb %10011101
		defb %00111001
		defb %00000001
		defb %11111111
		defb %10000111
		defb %10011111
		defb %10011111
		defb %10011111
		defb %10011111
		defb %10011111
		defb %10000111
		defb %11111111
		defb %00111111
		defb %10011111
		defb %11001111
		defb %11100111
		defb %11110011
		defb %11111001
		defb %11111101
		defb %11111111
		defb %10000111
		defb %11100111
		defb %11100111
		defb %11100111
		defb %11100111
		defb %11100111
		defb %10000111
		defb %11111111
		defb %11101111
		defb %11000111
		defb %10010011
		defb %00111001
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111000
		defb %11111011
		defb %11111010
		defb %11111010
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00011111
		defb %11011111
		defb %01011111
		defb %01011111
		defb %01011111
		defb %01011111
		defb %01011111
		defb %01011111
		defb %01011111
		defb %01011111
		defb %01011111
		defb %01011111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111100
		defb %11111000
		defb %11111001
		defb %11111001
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00111111
		defb %00011111
		defb %10011111
		defb %10011111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111000
		defb %11111011
		defb %11111010
		defb %11111010
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %01011011
		defb %01010011
		defb %11010011
		defb %11010000
		defb %00010000
		defb %11111111
		defb %00111110
		defb %10001101
		defb %11010111
		defb %11110011
		defb %11110011
		defb %00000011
		defb %00000011
		defb %11111111
		defb %00111111
		defb %00000011
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00011111
		defb %11011111
		defb %01011111
		defb %01011111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111100
		defb %11111011
		defb %11111011
		defb %11111010
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00111111
		defb %11011111
		defb %11011111
		defb %01011100
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00111111
		defb %01011011
		defb %11011001
		defb %11011001
		defb %10111011
		defb %01111001
		defb %11111000
		defb %00111111
		defb %10001110
		defb %10000000
		defb %11111111
		defb %10011111
		defb %10000000
		defb %11111111
		defb %00000000
		defb %11111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111110
		defb %11111101
		defb %11111011
		defb %11111010
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %01111111
		defb %10111111
		defb %11011111
		defb %01011111
		defb %10110001
		defb %10111111
		defb %10111111
		defb %00111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %10001111
		defb %10101111
		defb %00100111
		defb %01000111
		defb %00100111
		defb %10001111
		defb %11111111
		defb %11111111
		defb %10011011
		defb %11000011
		defb %11100011
		defb %11000001
		defb %11000000
		defb %11010011
		defb %00000011
		defb %11100111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %01111111
		defb %00011111
		defb %11011111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111110
		defb %11111011
		defb %11111110
		defb %11111111
		defb %11111111
		defb %11000011
		defb %11000000
		defb %11010000
		defb %11000100
		defb %10010000
		defb %01111001
		defb %10101011
		defb %01111111
		defb %01111111
		defb %01111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111100
		defb %11111010
		defb %11111001
		defb %11111000
		defb %11111000
		defb %11111100
		defb %11000111
		defb %00000001
		defb %00100110
		defb %00111000
		defb %00001011
		defb %11001000
		defb %01111000
		defb %11111010
		defb %11111010
		defb %11111010
		defb %11111010
		defb %11111010
		defb %11111010
		defb %11111010
		defb %11111010
		defb %11111111
		defb %00000000
		defb %11111111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11111111
		defb %00000000
		defb %11111111
		defb %00000000
		defb %00000000
		defb %00000111
		defb %00000111
		defb %00000000
		defb %00000000
		defb %01111110
		defb %01010010
		defb %01111110
		defb %01111110
		defb %01000010
		defb %01000010
		defb %01111110
		defb %11111111
		defb %11111111
		defb %00011000
		defb %00000000
		defb %11111111
		defb %00000000
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %00000000
		defb %11111111
		defb %00000111
		defb %00000111
		defb %11111111
		defb %10011111
		defb %10011111
		defb %10011111
		defb %10011111
		defb %10011111
		defb %10011111
		defb %10011111
		defb %10011100
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00001111
		defb %11001111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111110
		defb %11111111
		defb %11111111
		defb %10110011
		defb %10111111
		defb %10111111
		defb %10111111
		defb %00111111
		defb %00111111
		defb %11111111
		defb %11111111
		defb %01111011
		defb %01001011
		defb %01001011
		defb %01111011
		defb %01111011
		defb %00000011
		defb %11111111
		defb %11111111
		defb %01011111
		defb %01011111
		defb %01011111
		defb %01011111
		defb %01011111
		defb %01011111
		defb %01011111
		defb %01011111
		defb %11111010
		defb %11111010
		defb %11111010
		defb %11111010
		defb %11111010
		defb %11111010
		defb %11111010
		defb %11111010
		defb %01011101
		defb %01011101
		defb %01011101
		defb %01011101
		defb %01011101
		defb %01011100
		defb %01011101
		defb %01011101
		defb %11110000
		defb %11111111
		defb %11110000
		defb %11110000
		defb %11111111
		defb %00000000
		defb %11001111
		defb %00110000
		defb %00111111
		defb %10111111
		defb %00111111
		defb %00111111
		defb %10111111
		defb %00111111
		defb %10111111
		defb %10111111
		defb %11111010
		defb %11111011
		defb %11111011
		defb %11111101
		defb %11111110
		defb %11111111
		defb %11111100
		defb %11111101
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %00001111
		defb %11110000
		defb %00000000
		defb %11111111
		defb %11111111
		defb %00000000
		defb %11100111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %00000000
		defb %11111111
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11100000
		defb %00001111
		defb %00000000
		defb %10000111
		defb %01011111
		defb %01011000
		defb %01011001
		defb %01011001
		defb %01011000
		defb %01011001
		defb %01011001
		defb %01011000
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %00000001
		defb %11111111
		defb %11111111
		defb %00000001
		defb %11111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %00000000
		defb %00000000
		defb %00000001
		defb %00000010
		defb %00000100
		defb %00000101
		defb %00001001
		defb %00001001
		defb %00111100
		defb %11000011
		defb %00000000
		defb %00000000
		defb %00000001
		defb %11011011
		defb %01100010
		defb %01110110
		defb %00000000
		defb %00000000
		defb %10000000
		defb %01000000
		defb %00100000
		defb %11100000
		defb %01010000
		defb %11010000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000011
		defb %00000011
		defb %11111000
		defb %11111000
		defb %00000111
		defb %00001110
		defb %00001100
		defb %11001001
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %10000000
		defb %11100000
		defb %11100000
		defb %01111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %01111111
		defb %00111111
		defb %00111111
		defb %00011111
		defb %10011111
		defb %11111000
		defb %11111000
		defb %11111000
		defb %11111100
		defb %11111110
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111001
		defb %11111001
		defb %11111001
		defb %11111001
		defb %11111001
		defb %11111001
		defb %11111001
		defb %11111001
		defb %11111110
		defb %11111111
		defb %11111100
		defb %11111111
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000110
		defb %00000110
		defb %11111111
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %01000010
		defb %01000010
		defb %01111110
		defb %01111110
		defb %01111110
		defb %01111110
		defb %01000010
		defb %01000010
		defb %00000000
		defb %11111111
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %00101110
		defb %01101110
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %10011100
		defb %10011100
		defb %10011100
		defb %10011100
		defb %10011100
		defb %10011100
		defb %10011100
		defb %10011100
		defb %00000000
		defb %00011110
		defb %00000000
		defb %00011110
		defb %00000000
		defb %00011110
		defb %00000000
		defb %00011110
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %01011100
		defb %01011101
		defb %01011101
		defb %01011101
		defb %01011101
		defb %01011101
		defb %01011101
		defb %01011101
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11000101
		defb %01000000
		defb %01000000
		defb %11111111
		defb %11111111
		defb %00111111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %01011000
		defb %01011011
		defb %01011010
		defb %01011010
		defb %01011011
		defb %01011011
		defb %01011011
		defb %01011011
		defb %00000111
		defb %11110111
		defb %01110111
		defb %01110111
		defb %11110111
		defb %11110111
		defb %11010111
		defb %11010111
		defb %01011101
		defb %01011101
		defb %01011101
		defb %01011101
		defb %01011101
		defb %01011101
		defb %01011101
		defb %01011100
		defb %00110000
		defb %00110000
		defb %00110000
		defb %00110000
		defb %00110000
		defb %00110000
		defb %00110000
		defb %00000000
		defb %10111111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %00111111
		defb %11111101
		defb %11111101
		defb %11111101
		defb %11111100
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %10110111
		defb %01001000
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %01011001
		defb %01011001
		defb %01011011
		defb %01011001
		defb %01011001
		defb %01011011
		defb %01011001
		defb %01011001
		defb %11111111
		defb %11111111
		defb %10000000
		defb %11111111
		defb %11111111
		defb %10000000
		defb %11111111
		defb %11111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %00001001
		defb %00001001
		defb %00000101
		defb %00000100
		defb %00000010
		defb %00000001
		defb %00000000
		defb %00000000
		defb %01011110
		defb %01001101
		defb %11111101
		defb %00000100
		defb %00000000
		defb %00000000
		defb %11000011
		defb %00111100
		defb %10010000
		defb %00010000
		defb %11100000
		defb %00100000
		defb %01000000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %11111000
		defb %11111000
		defb %11111100
		defb %11111100
		defb %11111110
		defb %11111110
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %10011001
		defb %11111111
		defb %11111111
		defb %01111111
		defb %00011111
		defb %00111111
		defb %01111111
		defb %01111111
		defb %11111111
		defb %00011000
		defb %10110000
		defb %10100011
		defb %01001100
		defb %00000000
		defb %00000000
		defb %01000001
		defb %11000111
		defb %10011111
		defb %11011111
		defb %00011111
		defb %00011111
		defb %00111111
		defb %00111111
		defb %11111111
		defb %11111111
		defb %11111010
		defb %11111010
		defb %11111011
		defb %11111000
		defb %11111110
		defb %11111111
		defb %11111111
		defb %11111100
		defb %11111111
		defb %00000000
		defb %11111111
		defb %00000000
		defb %00000000
		defb %11100000
		defb %11100000
		defb %00000000
		defb %01011111
		defb %01011111
		defb %11011111
		defb %00011111
		defb %01111111
		defb %11111111
		defb %11111111
		defb %00001100
		defb %01111110
		defb %01000010
		defb %00000000
		defb %01111110
		defb %01111110
		defb %10000001
		defb %11111111
		defb %01111111
		defb %11111001
		defb %11111001
		defb %11111000
		defb %11111100
		defb %11111110
		defb %11111111
		defb %11111111
		defb %11111110
		defb %11111111
		defb %11111111
		defb %00000000
		defb %00000000
		defb %11111111
		defb %11100000
		defb %11100000
		defb %11111111
		defb %10011100
		defb %10011100
		defb %00011100
		defb %00111100
		defb %11111100
		defb %11111100
		defb %11111111
		defb %00001100
		defb %00000000
		defb %00011110
		defb %00000000
		defb %00011110
		defb %00000000
		defb %11111111
		defb %11111111
		defb %01111111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %11111111
		defb %11111111
		defb %01011101
		defb %01011101
		defb %01011101
		defb %01011100
		defb %01011100
		defb %01011101
		defb %01011100
		defb %01011100
		defb %11111110
		defb %11111111
		defb %11111111
		defb %00000000
		defb %00000000
		defb %11111111
		defb %10011111
		defb %10011111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %10111111
		defb %11111010
		defb %11111010
		defb %11111010
		defb %11111010
		defb %11111000
		defb %11111111
		defb %11111100
		defb %11111101
		defb %11111111
		defb %11111111
		defb %01111111
		defb %01111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111010
		defb %11111011
		defb %11111011
		defb %11111100
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111100
		defb %11111111
		defb %00000000
		defb %11111111
		defb %00000000
		defb %11110000
		defb %11110000
		defb %11110000
		defb %00000000
		defb %11111111
		defb %00000000
		defb %11111111
		defb %00000000
		defb %11111111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11111111
		defb %00000000
		defb %11111111
		defb %00000000
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00000000
		defb %01011101
		defb %11011100
		defb %11011100
		defb %00111101
		defb %11111100
		defb %11111100
		defb %11111111
		defb %00001100
		defb %11111111
		defb %00000000
		defb %00000000
		defb %11111111
		defb %00000000
		defb %00000000
		defb %11111111
		defb %01111111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000011
		defb %00000011
		defb %00000001
		defb %00000000
		defb %00110110
		defb %00111101
		defb %01111111
		defb %01111111
		defb %10111111
		defb %10001111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %10000000
		defb %11000000
		defb %11100000
		defb %11100000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00010100
		defb %11100000
		defb %11111000
		defb %11111111
		defb %11101111
		defb %11011000
		defb %10011011
		defb %11111001
		defb %10101000
		defb %10111100
		defb %01111100
		defb %11001110
		defb %11111111
		defb %11111111
		defb %01111111
		defb %11111111
		defb %10110111
		defb %00011111
		defb %00011111
		defb %00011111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11110011
		defb %11100001
		defb %11110101
		defb %11100001
		defb %00111000
		defb %11100000
		defb %00011100
		defb %00011100
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %01111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111101
		defb %11111000
		defb %11110101
		defb %11101111
		defb %11001011
		defb %10100001
		defb %01010100
		defb %10100001
		defb %11010111
		defb %01000110
		defb %00111001
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %01111111
		defb %01111111
		defb %10011111
		defb %01001111
		defb %11111101
		defb %11111101
		defb %11111101
		defb %11111101
		defb %11111101
		defb %11111100
		defb %11111111
		defb %11111111
		defb %01111111
		defb %01111111
		defb %00011111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %10110010
		defb %10111110
		defb %10111110
		defb %10111110
		defb %10111110
		defb %00111110
		defb %11111111
		defb %11111111
		defb %00001111
		defb %10101111
		defb %00001111
		defb %11101111
		defb %11101111
		defb %00001111
		defb %11111111
		defb %11111111
		defb %11111110
		defb %11111110
		defb %11111110
		defb %11111110
		defb %11111110
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %01111111
		defb %01111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %01110010
		defb %01111110
		defb %01111110
		defb %01111110
		defb %01111110
		defb %11111110
		defb %11111111
		defb %11111111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %11111111
		defb %11111111
		defb %10111111
		defb %00111111
		defb %00111111
		defb %10111111
		defb %00111111
		defb %00111111
		defb %11111111
		defb %11111111
		defb %01011100
		defb %01011100
		defb %11011100
		defb %00011100
		defb %01111100
		defb %11111110
		defb %11111111
		defb %00001100
		defb %10011110
		defb %10011110
		defb %00000000
		defb %10011111
		defb %10011111
		defb %00000000
		defb %11111111
		defb %01111111
		defb %10111111
		defb %10111111
		defb %00111111
		defb %10111111
		defb %10111111
		defb %01111111
		defb %11111111
		defb %11111111
		defb %11111101
		defb %11111101
		defb %11111101
		defb %11111101
		defb %11111100
		defb %11111100
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %01111111
		defb %11111111
		defb %11111111
		defb %11111101
		defb %11111101
		defb %11111101
		defb %11111101
		defb %11111101
		defb %11111100
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00111111
		defb %01000000
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000010
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %10011110
		defb %10011110
		defb %11011110
		defb %10010000
		defb %11111111
		defb %00000000
		defb %11111111
		defb %11111111
		defb %10110011
		defb %10111110
		defb %10111110
		defb %10111110
		defb %10111110
		defb %00111111
		defb %11111111
		defb %11111111
		defb %00011111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00011111
		defb %11111111
		defb %11111111
		defb %00000001
		defb %00001110
		defb %00000111
		defb %00000111
		defb %00000001
		defb %00000001
		defb %00000000
		defb %00000000
		defb %10000000
		defb %11100000
		defb %11111111
		defb %11111111
		defb %11111110
		defb %11111111
		defb %11111111
		defb %00000000
		defb %11100000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11100000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11110000
		defb %11000000
		defb %10000000
		defb %01011011
		defb %11111000
		defb %11100101
		defb %11111101
		defb %11111110
		defb %00011111
		defb %00111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000111
		defb %00000111
		defb %11111100
		defb %11111111
		defb %00111110
		defb %01111110
		defb %01111110
		defb %01111110
		defb %00011100
		defb %00011000
		defb %11100001
		defb %00011110
		defb %01111111
		defb %00111111
		defb %00111111
		defb %01111111
		defb %11100000
		defb %11100000
		defb %10111111
		defb %11111111
		defb %11110010
		defb %11111000
		defb %11111110
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %10111000
		defb %01000110
		defb %11101011
		defb %10100001
		defb %00001010
		defb %10100001
		defb %11010111
		defb %11110111
		defb %00101111
		defb %10011111
		defb %00111111
		defb %01111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
#line 2051
__LABEL__chrbmap01end:
	jp __LABEL__chrattr01end
__LABEL__chrattr01:
#line 3
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $51,$c5,$c5,$c5,$c5,$c5,$c5,$c5
		defb $c5,$c5,$51,$51,$c5,$c5,$c5,$c5
		defb $51,$c5,$c5,$c5,$c5,$51,$c5,$c5
		defb $c5,$c5,$c5,$51,$c5,$c5,$c5,$51
		defb $c5,$c5,$c5,$c5,$c5,$c5,$c5,$c5
		defb $c5,$c5,$c5,$51,$c5,$c5,$c5,$51
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$11,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$11
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$11,$e1,$11,$b1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$fe,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$e1,$11,$e1,$b1
		defb $f1,$f1,$f1,$f1,$fe,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$fe,$fe,$fe,$fe
		defb $f1,$f1,$f1,$f1,$e1,$f1,$e1,$b1
		defb $b1,$e1,$f1,$f1,$e1,$f1,$e1,$f1
		defb $fe,$f4,$f4,$fe,$f4,$f1,$fe,$fe
		defb $fe,$f4,$f4,$fe,$f4,$f1,$fe,$fe
		defb $f1,$f1,$f1,$f1,$fe,$fe,$fe,$fe
		defb $f1,$f1,$f1,$f1,$e1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$11
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $fe,$e1,$e8,$fe,$e1,$11,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$fe,$fe,$fe,$f1,$f1,$f1
		defb $f9,$f9,$f9,$f9,$f9,$f9,$f9,$f9
		defb $f1,$f1,$f1,$f1,$f9,$f9,$f9,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f9,$f9,$f9,$f9,$f9,$f9,$f9
		defb $f9,$f9,$f9,$f1,$f1,$f1,$f1,$f1
		defb $e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1
		defb $e1,$b1,$b1,$b1,$91,$51,$c1,$c1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $b1,$11,$e1,$11,$11,$11,$11,$11
		defb $b1,$11,$e1,$11,$11,$f1,$f1,$11
		defb $11,$f1,$fc,$f1,$f1,$fe,$fe,$f1
		defb $b1,$e1,$c1,$11,$e1,$11,$11,$e1
		defb $b1,$e1,$11,$11,$e1,$fe,$f1,$e1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$e1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$fe
		defb $fe,$f1,$f1,$f1,$e1,$f4,$f1,$f1
		defb $fe,$fe,$fe,$fe,$fe,$f4,$f1,$f1
		defb $fe,$fe,$fe,$fe,$fe,$fe,$f1,$f1
		defb $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe
		defb $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $51,$51,$51,$51,$51,$11,$51,$65
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $b1,$11,$e1,$e1,$e1,$f1,$11,$f1
		defb $b1,$11,$e8,$e1,$e1,$11,$11,$f1
		defb $b1,$11,$e1,$e1,$e1,$f1,$11,$fe
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$11,$e1,$e1,$e1,$e1,$e1,$e1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $11,$11,$c1,$c1,$c1,$c1,$c1,$c1
		defb $c1,$c1,$11,$11,$c1,$c1,$c1,$c1
		defb $11,$11,$c1,$c1,$c1,$c1,$c1,$c1
		defb $b1,$b1,$b1,$b1,$cb,$cb,$ba,$ba
		defb $cb,$cb,$cb,$cb,$c1,$c1,$a1,$a1
		defb $b1,$b1,$b1,$cb,$cb,$cb,$ba,$b1
		defb $e1,$e1,$e1,$e1,$e5,$e1,$e1,$e1
		defb $e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $fe,$f1,$fe,$e1,$e1,$11,$f1,$f1
		defb $e1,$fe,$fe,$e1,$e1,$11,$f1,$f1
		defb $fe,$fe,$f1,$f1,$f1,$f1,$f1,$f1
		defb $11,$e1,$e1,$11,$e1,$f1,$f1,$f1
		defb $11,$e1,$e1,$11,$e1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $11,$e1,$11,$e1,$11,$e1,$11,$e1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $11,$f1,$e1,$e1,$fe,$f1,$e1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $fe,$fe,$f4,$f4,$fe,$fe,$fe,$fe
		defb $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $65,$65,$65,$65,$65,$65,$65,$11
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$11,$e1,$11,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $fe,$e1,$e1,$11,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $e1,$e1,$fe,$e1,$e1,$fe,$e1,$e1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $c1,$c1,$c1,$c1,$c1,$c1,$11,$11
		defb $c1,$c1,$c1,$c1,$11,$11,$c1,$c1
		defb $c1,$c1,$c1,$c1,$c1,$c1,$11,$11
		defb $b9,$b9,$b8,$b8,$b5,$b5,$b1,$b1
		defb $91,$91,$81,$81,$51,$51,$41,$b4
		defb $b1,$b1,$b8,$b8,$b5,$b5,$b4,$b1
		defb $c1,$c1,$e1,$e1,$11,$11,$e1,$e1
		defb $e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $b1,$11,$e1,$11,$11,$f1,$f1,$11
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$11,$e1,$e1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$fe,$f1,$f1,$fe
		defb $b1,$e1,$11,$11,$e1,$fe,$f1,$e1
		defb $f1,$f1,$f1,$f1,$f1,$fe,$f1,$fe
		defb $11,$e1,$11,$e1,$11,$e1,$f1,$fe
		defb $f1,$f1,$f1,$f1,$f1,$fe,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$11,$11,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $fe,$fe,$f4,$f4,$fe,$f1,$fe,$fe
		defb $b1,$e1,$f4,$f4,$e1,$f1,$e1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $b1,$11,$e1,$11,$fe,$f1,$f1,$11
		defb $b1,$11,$e1,$11,$e1,$11,$11,$11
		defb $b1,$11,$e1,$11,$fe,$f1,$f1,$11
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $51,$11,$11,$51,$11,$11,$f1,$f1
		defb $11,$11,$11,$11,$81,$81,$81,$11
		defb $81,$81,$81,$81,$81,$81,$81,$81
		defb $11,$11,$11,$11,$81,$81,$81,$81
		defb $e1,$e1,$e1,$e1,$fe,$ec,$e5,$e1
		defb $e1,$e1,$e1,$e1,$fc,$c5,$c5,$e1
		defb $e1,$e1,$e1,$e1,$e1,$e5,$e5,$e5
		defb $51,$51,$51,$51,$51,$51,$51,$51
		defb $51,$51,$51,$51,$95,$51,$f1,$f1
		defb $51,$51,$51,$51,$51,$51,$51,$51
		defb $b1,$b1,$b1,$b1,$b1,$b5,$b5,$b5
		defb $b5,$b5,$b5,$b5,$b5,$b5,$b5,$b5
		defb $b1,$b1,$b1,$b1,$b5,$b5,$b5,$b5
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $fe,$fe,$fe,$e1,$e1,$11,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $fe,$fe,$fe,$fe,$fe,$f1,$f1,$f1
		defb $11,$e1,$e1,$11,$e1,$f1,$f1,$f1
		defb $fe,$fe,$fe,$fe,$fe,$fe,$f1,$f1
		defb $fe,$f1,$fe,$f1,$f1,$fe,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$f1,$11,$e1,$e1,$11,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $fe,$fe,$fe,$fe,$fe,$f4,$f1,$f1
		defb $f1,$f1,$f1,$f1,$e1,$f4,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $e1,$e1,$e1,$e1,$e1,$11,$f1,$f1
		defb $e1,$e1,$e1,$e1,$e1,$11,$f1,$f1
		defb $e1,$e1,$e1,$e1,$e1,$11,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1
		defb $f1,$fe,$fe,$fe,$fe,$f1,$f1,$f1
		defb $f1,$f1,$f1,$f1,$f1,$f1,$11,$11
		defb $f8,$f1,$f1,$f1,$f1,$f1,$f1,$11
		defb $81,$11,$11,$11,$f1,$f1,$11,$11
		defb $e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1
		defb $e1,$e5,$e5,$51,$e5,$e1,$e1,$e1
		defb $e5,$e5,$e5,$e5,$e5,$e1,$e1,$e1
		defb $51,$51,$51,$51,$95,$95,$51,$51
		defb $f1,$f1,$f1,$f1,$f9,$f9,$95,$51
		defb $51,$51,$51,$51,$95,$95,$51,$51
		defb $b5,$b5,$b5,$b1,$b1,$b1,$b1,$b1
		defb $b5,$b5,$b5,$b5,$b5,$b5,$b5,$b5
		defb $b5,$b5,$b5,$b5,$b1,$b1,$b1,$b1
#line 259
__LABEL__chrattr01end:
	jp __LABEL__spr01end
__LABEL__spr01:
__LABEL__spr1:
#line 4
		defb %00001111
		defb %00110000
		defb %01000000
		defb %01100000
		defb %10000000
		defb %10000000
		defb %10000001
		defb %10111010
		defb %11001010
		defb %01000110
		defb %01000110
		defb %00111001
		defb %00001100
		defb %00001010
		defb %00010100
		defb %00111011
		defb %10000000
		defb %01110000
		defb %00001100
		defb %00001010
		defb %00000010
		defb %00000001
		defb %11000001
		defb %00100001
		defb %00111001
		defb %00101110
		defb %00101000
		defb %11011000
		defb %00100000
		defb %11100000
		defb %10010000
		defb %10001000
		defb %01011011
		defb %01110110
		defb %10010010
		defb %01010010
		defb %00101111
		defb %00010101
		defb %00011100
		defb %00011101
		defb %00000110
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %01000100
		defb %00100010
		defb %00101110
		defb %00010010
		defb %11111110
		defb %00010000
		defb %11010000
		defb %11100000
		defb %11100000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00111011
		defb %01010110
		defb %10110010
		defb %11010010
		defb %00101111
		defb %00001000
		defb %00001010
		defb %00000101
		defb %00011111
		defb %00011111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000100
		defb %01100100
		defb %00101100
		defb %00010010
		defb %11110010
		defb %00101100
		defb %00100000
		defb %00100000
		defb %11110000
		defb %11110000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %01011011
		defb %01110110
		defb %10010010
		defb %01010010
		defb %00101111
		defb %00010101
		defb %00111001
		defb %00111110
		defb %00001110
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %01000100
		defb %00100010
		defb %00101110
		defb %00010010
		defb %11111110
		defb %00010000
		defb %01111000
		defb %11111000
		defb %01110000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00001111
		defb %00110000
		defb %01000000
		defb %01100000
		defb %10000000
		defb %10000000
		defb %10000001
		defb %10111010
		defb %11001010
		defb %01000110
		defb %11000110
		defb %10111001
		defb %11001100
		defb %01001010
		defb %00101100
		defb %00011011
		defb %10000000
		defb %01110000
		defb %00001100
		defb %00001010
		defb %00000010
		defb %00000001
		defb %11000001
		defb %00100001
		defb %00111001
		defb %00101110
		defb %00101111
		defb %11011001
		defb %00101010
		defb %11101110
		defb %10000100
		defb %10000100
		defb %00011011
		defb %00010110
		defb %00010010
		defb %00010010
		defb %00001111
		defb %00001100
		defb %00011100
		defb %00011101
		defb %00000110
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00001000
		defb %00001000
		defb %00001000
		defb %00011000
		defb %11110000
		defb %00110000
		defb %11010000
		defb %11100000
		defb %11100000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00011011
		defb %00010110
		defb %00010010
		defb %00010010
		defb %00001111
		defb %00001000
		defb %00001010
		defb %00000101
		defb %00011111
		defb %00011111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00001000
		defb %00001000
		defb %00001000
		defb %00001000
		defb %11110000
		defb %00100000
		defb %00100000
		defb %00100000
		defb %11110000
		defb %11110000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00011011
		defb %00010110
		defb %00010010
		defb %00010010
		defb %00001111
		defb %00010101
		defb %00111001
		defb %00111110
		defb %00001110
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00001000
		defb %00001000
		defb %00001000
		defb %00011000
		defb %11110000
		defb %00010000
		defb %01111000
		defb %11111000
		defb %01110000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000001
		defb %00001110
		defb %00110000
		defb %01010000
		defb %01000000
		defb %10000000
		defb %10000011
		defb %10000100
		defb %10011100
		defb %01110100
		defb %00010100
		defb %00011011
		defb %00000100
		defb %00000111
		defb %00001001
		defb %00010001
		defb %11110000
		defb %00001100
		defb %00000010
		defb %00000110
		defb %00000001
		defb %00000001
		defb %10000001
		defb %01011101
		defb %01010011
		defb %01100010
		defb %01100010
		defb %10011100
		defb %00110000
		defb %01010000
		defb %00101000
		defb %11011100
		defb %00100010
		defb %01000100
		defb %01110100
		defb %01001000
		defb %01111111
		defb %00001000
		defb %00001011
		defb %00000111
		defb %00000111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11011010
		defb %01101110
		defb %01001001
		defb %01001010
		defb %11110100
		defb %10101000
		defb %00111000
		defb %10111000
		defb %01100000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00100000
		defb %00100110
		defb %00110100
		defb %01001000
		defb %01001111
		defb %00110100
		defb %00000100
		defb %00000100
		defb %00001111
		defb %00001111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11011100
		defb %01101010
		defb %01001101
		defb %01001011
		defb %11110100
		defb %00010000
		defb %01010000
		defb %10100000
		defb %11111000
		defb %11111000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00100010
		defb %01000100
		defb %01110100
		defb %01001000
		defb %01111111
		defb %00001000
		defb %00011110
		defb %00011111
		defb %00001110
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11011010
		defb %01101110
		defb %01001001
		defb %01001010
		defb %11110100
		defb %10101000
		defb %10011100
		defb %01111100
		defb %01110000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000001
		defb %00001110
		defb %00110000
		defb %01010000
		defb %01000000
		defb %10000000
		defb %10000011
		defb %10000100
		defb %10011100
		defb %01110100
		defb %11110100
		defb %10011011
		defb %01010100
		defb %01110111
		defb %00100001
		defb %00100001
		defb %11110000
		defb %00001100
		defb %00000010
		defb %00000110
		defb %00000001
		defb %00000001
		defb %10000001
		defb %01011101
		defb %01010011
		defb %01100010
		defb %01100011
		defb %10011101
		defb %00110011
		defb %01010010
		defb %00110100
		defb %11011000
		defb %00010000
		defb %00010000
		defb %00010000
		defb %00011000
		defb %00001111
		defb %00001100
		defb %00001011
		defb %00000111
		defb %00000111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11011000
		defb %01101000
		defb %01001000
		defb %01001000
		defb %11110000
		defb %00110000
		defb %00111000
		defb %10111000
		defb %01100000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00010000
		defb %00010000
		defb %00010000
		defb %00010000
		defb %00001111
		defb %00000100
		defb %00000100
		defb %00000100
		defb %00001111
		defb %00001111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11011000
		defb %01101000
		defb %01001000
		defb %01001000
		defb %11110000
		defb %00010000
		defb %01010000
		defb %10100000
		defb %11111000
		defb %11111000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00010000
		defb %00010000
		defb %00010000
		defb %00011000
		defb %00001111
		defb %00001000
		defb %00011110
		defb %00011111
		defb %00001110
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11011000
		defb %01101000
		defb %01001000
		defb %01001000
		defb %11110000
		defb %10101000
		defb %10011100
		defb %01111100
		defb %01110000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000100
		defb %01101011
		defb %01001001
		defb %11100000
		defb %01000000
		defb %01000000
		defb %01111001
		defb %11000010
		defb %11000010
		defb %01000010
		defb %00100100
		defb %01011001
		defb %11111010
		defb %11000100
		defb %11000111
		defb %01110101
		defb %11001000
		defb %01011000
		defb %01101110
		defb %00001010
		defb %00000100
		defb %00000111
		defb %11000001
		defb %00100110
		defb %00011110
		defb %00010011
		defb %00110100
		defb %11001010
		defb %01111101
		defb %11001001
		defb %01001001
		defb %10000110
		defb %00001000
		defb %00011101
		defb %01010010
		defb %11000000
		defb %10000000
		defb %01000000
		defb %01000011
		defb %11110100
		defb %10001100
		defb %10000100
		defb %01001010
		defb %10110001
		defb %01000110
		defb %00000001
		defb %01000010
		defb %11010000
		defb %10000000
		defb %10000000
		defb %10110000
		defb %00011100
		defb %00001000
		defb %00001110
		defb %10000010
		defb %01000100
		defb %00111000
		defb %00101100
		defb %01010010
		defb %10000110
		defb %00011101
		defb %10010001
		defb %00001001
		defb %00000000
		defb %00000110
		defb %00111010
		defb %10100101
		defb %10100010
		defb %00000110
		defb %00011101
		defb %00000001
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %01001000
		defb %10000000
		defb %11100000
		defb %00100000
		defb %00010000
		defb %00010000
		defb %00010000
		defb %00000010
		defb %11000100
		defb %00000000
		defb %00000000
		defb %00001111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00001000
		defb %00000100
		defb %00000010
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %10000000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000010
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00001000
		defb %00000100
		defb %00000000
		defb %00001111
		defb %00010000
		defb %00100000
		defb %00100000
		defb %01000000
		defb %10000000
		defb %10000000
		defb %10001100
		defb %10010111
		defb %10011000
		defb %01110010
		defb %00101010
		defb %00011011
		defb %00000100
		defb %00001000
		defb %10000000
		defb %01000000
		defb %00110000
		defb %00101000
		defb %00000100
		defb %00000100
		defb %00000010
		defb %00000100
		defb %00000111
		defb %00010011
		defb %11110111
		defb %00001101
		defb %11110001
		defb %00000010
		defb %00000100
		defb %00000100
		defb %00000111
		defb %00011000
		defb %00101000
		defb %11000000
		defb %10000000
		defb %10000000
		defb %01000100
		defb %00111010
		defb %00101110
		defb %00101001
		defb %00011011
		defb %00001000
		defb %00001001
		defb %00000110
		defb %11111000
		defb %10100000
		defb %11000000
		defb %00111000
		defb %00000100
		defb %00000100
		defb %00001100
		defb %00000010
		defb %00000010
		defb %00000010
		defb %00000110
		defb %00000100
		defb %00111000
		defb %11001000
		defb %11111111
		defb %00000001
		defb %00000001
		defb %00000010
		defb %00000111
		defb %00011000
		defb %00101000
		defb %11000000
		defb %10000000
		defb %10000000
		defb %01000100
		defb %00111010
		defb %00101110
		defb %00101001
		defb %00011011
		defb %00001000
		defb %00001001
		defb %00000110
		defb %00001000
		defb %00010000
		defb %11000000
		defb %00111000
		defb %00000100
		defb %00000100
		defb %00001100
		defb %00000010
		defb %00000010
		defb %00000010
		defb %00000110
		defb %00000101
		defb %00111101
		defb %11010011
		defb %11100010
		defb %00000010
		defb %00000100
		defb %00000100
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00111111
		defb %00110101
		defb %01101001
		defb %01010001
		defb %01101111
		defb %01010001
		defb %01010001
		defb %00110001
		defb %00101110
		defb %01110000
		defb %10001000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00110000
		defb %01001000
		defb %11100100
		defb %00010010
		defb %00010001
		defb %11100001
		defb %00000001
		defb %00000001
		defb %00000011
		defb %00000001
		defb %00000001
		defb %00100010
		defb %00011100
		defb %00010101
		defb %00010011
		defb %00010001
		defb %00001001
		defb %01010111
		defb %11100000
		defb %01110011
		defb %00111100
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %10001000
		defb %00010000
		defb %00010000
		defb %00010000
		defb %11101010
		defb %00001011
		defb %11100111
		defb %00011110
		defb %00001100
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00001000
		defb %00000000
		defb %00000100
		defb %00000000
		defb %01010000
		defb %11100110
		defb %01100001
		defb %01111110
		defb %00110000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00010000
		defb %00010000
		defb %10101010
		defb %10000111
		defb %00100111
		defb %00011110
		defb %00011000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00001000
		defb %00010000
		defb %00000000
		defb %00000001
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000001
		defb %00000001
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000011
		defb %00011111
		defb %01100000
		defb %11000000
		defb %11000000
		defb %11100000
		defb %01111110
		defb %01110111
		defb %01111100
		defb %01110110
		defb %00110011
		defb %00110000
		defb %00110000
		defb %00111000
		defb %00011110
		defb %00000111
		defb %11000000
		defb %11111000
		defb %01111110
		defb %00111111
		defb %00111111
		defb %00111101
		defb %01111010
		defb %11000010
		defb %00000010
		defb %00000010
		defb %10000010
		defb %11100110
		defb %00011110
		defb %00000100
		defb %00011000
		defb %11100000
		defb %00010000
		defb %00100010
		defb %01101110
		defb %10110010
		defb %01000011
		defb %00000001
		defb %00000001
		defb %00000010
		defb %00000111
		defb %00000111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000100
		defb %00000010
		defb %00111010
		defb %01000101
		defb %10000010
		defb %00000001
		defb %00010001
		defb %00101001
		defb %11011111
		defb %11011111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %01100000
		defb %00011110
		defb %00000100
		defb %00000100
		defb %00000011
		defb %00000010
		defb %00000010
		defb %00000100
		defb %00001111
		defb %00001111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000010
		defb %00000010
		defb %00000001
		defb %00111101
		defb %11000010
		defb %00000010
		defb %00100010
		defb %01010010
		defb %10111110
		defb %10111110
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00100000
		defb %00100100
		defb %01010100
		defb %10101100
		defb %01000111
		defb %00000010
		defb %00000100
		defb %00000100
		defb %00001111
		defb %00001111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000100
		defb %00000100
		defb %00000010
		defb %01111010
		defb %10000100
		defb %00000100
		defb %00100100
		defb %01010010
		defb %10111110
		defb %10111100
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00001000
		defb %00010000
		defb %00100010
		defb %01111100
		defb %10110011
		defb %11000010
		defb %00000010
		defb %00000010
		defb %00000010
		defb %00000100
		defb %00001111
		defb %00011111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00110111
		defb %00001111
		defb %00000001
		defb %00000001
		defb %00000001
		defb %11111110
		defb %00000010
		defb %00110010
		defb %01100100
		defb %10101110
		defb %00011110
		defb %10111100
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000011
		defb %00001110
		defb %00001010
		defb %00001010
		defb %00001010
		defb %00011010
		defb %00101010
		defb %00101000
		defb %00101000
		defb %00101000
		defb %00100000
		defb %00100000
		defb %00010000
		defb %00001000
		defb %00000100
		defb %00000100
		defb %10000000
		defb %11000000
		defb %10110000
		defb %10101000
		defb %10101000
		defb %10101000
		defb %10101000
		defb %00101000
		defb %00001000
		defb %00001000
		defb %00001000
		defb %00001000
		defb %00001000
		defb %00010000
		defb %00010000
		defb %00010000
		defb %00000000
		defb %00000011
		defb %01000100
		defb %00100100
		defb %00000100
		defb %00000100
		defb %00001100
		defb %11010100
		defb %00010100
		defb %00010100
		defb %00010000
		defb %00010000
		defb %00001000
		defb %00100100
		defb %01000100
		defb %00000000
		defb %00000000
		defb %10000000
		defb %11000100
		defb %00101000
		defb %00100000
		defb %00010000
		defb %00010000
		defb %00010110
		defb %00010000
		defb %00010000
		defb %00010000
		defb %00010000
		defb %00100000
		defb %00101000
		defb %00100100
		defb %00000000
		defb %10010000
		defb %10000000
		defb %00000000
		defb %00100010
		defb %00100011
		defb %00000011
		defb %00000010
		defb %00110010
		defb %00111111
		defb %00001000
		defb %00000110
		defb %00000010
		defb %00011010
		defb %00010010
		defb %00010011
		defb %10010010
		defb %00000000
		defb %00000001
		defb %00001100
		defb %00011000
		defb %00101000
		defb %00101000
		defb %11010000
		defb %10010010
		defb %00100100
		defb %00110000
		defb %00001000
		defb %00110100
		defb %01001110
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %01000100
		defb %00000110
		defb %00000101
		defb %00000100
		defb %00000100
		defb %11111100
		defb %00110000
		defb %00001110
		defb %00110001
		defb %00100000
		defb %00000000
		defb %00100110
		defb %00100000
		defb %00000000
		defb %00001000
		defb %00010000
		defb %00110010
		defb %00000110
		defb %00001100
		defb %11111100
		defb %01010000
		defb %00100000
		defb %00100000
		defb %00100000
		defb %00101100
		defb %10100000
		defb %10100000
		defb %01100000
		defb %00100001
		defb %00000001
#line 1156
__LABEL__spr01end:
	jp __LABEL__titletiles01end
__LABEL__titletiles01:
#line 3
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00111111
		defb %00111111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11111111
		defb %11111111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000011
		defb %00000111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11100000
		defb %11000000
		defb %00011111
		defb %00001111
		defb %00000111
		defb %00000011
		defb %00000011
		defb %00000001
		defb %00000000
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %01111111
		defb %11000000
		defb %11100000
		defb %11100000
		defb %11110000
		defb %11111000
		defb %11111000
		defb %11111110
		defb %11111110
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000001
		defb %00000111
		defb %00001111
		defb %00011111
		defb %00111110
		defb %00111110
		defb %01111100
		defb %11111000
		defb %11110000
		defb %01111111
		defb %00111111
		defb %00011111
		defb %00001111
		defb %00001111
		defb %00000111
		defb %00000011
		defb %00000001
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %10000000
		defb %10000000
		defb %11000000
		defb %11100000
		defb %11110000
		defb %11111000
		defb %11111000
		defb %00000011
		defb %00000111
		defb %00000111
		defb %00001111
		defb %00011111
		defb %00111110
		defb %01111100
		defb %01111100
		defb %11111111
		defb %11111111
		defb %01111111
		defb %00111111
		defb %00011111
		defb %00011111
		defb %00001111
		defb %00000111
		defb %11111100
		defb %11111110
		defb %11111110
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %00000001
		defb %00000011
		defb %10000111
		defb %10000111
		defb %10001111
		defb %10011111
		defb %00111110
		defb %11111000
		defb %11110000
		defb %11100000
		defb %11000000
		defb %11000000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000011
		defb %00000001
		defb %00000001
		defb %00000000
		defb %00000001
		defb %00000001
		defb %00000011
		defb %00000111
		defb %11111111
		defb %11111110
		defb %11111100
		defb %11111001
		defb %11110011
		defb %11110111
		defb %11101111
		defb %11001111
		defb %01111100
		defb %01111100
		defb %11111100
		defb %11111110
		defb %11111110
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %10000000
		defb %11000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000001
		defb %00000001
		defb %00001111
		defb %00011111
		defb %00011110
		defb %00111110
		defb %01111100
		defb %11111000
		defb %11110000
		defb %11100000
		defb %10001111
		defb %00000111
		defb %00000111
		defb %00000011
		defb %00000001
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %01111111
		defb %01111111
		defb %11100000
		defb %11100000
		defb %11110000
		defb %11111000
		defb %11111000
		defb %11111100
		defb %11111110
		defb %11111111
		defb %00000011
		defb %00000111
		defb %00001111
		defb %00011111
		defb %00011110
		defb %00111110
		defb %01111100
		defb %11111000
		defb %11100000
		defb %11000000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00111111
		defb %00011111
		defb %00001111
		defb %00001111
		defb %00000111
		defb %00000011
		defb %00000001
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %10000000
		defb %10000000
		defb %11000000
		defb %11100000
		defb %11110000
		defb %11111000
		defb %11111000
		defb %11111100
		defb %00000001
		defb %00000011
		defb %00000111
		defb %00000111
		defb %00001111
		defb %00011111
		defb %00111110
		defb %00000000
		defb %11110000
		defb %11100000
		defb %11100000
		defb %11000000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11111111
		defb %01111111
		defb %00111111
		defb %00011111
		defb %00011111
		defb %00001111
		defb %00000111
		defb %00000000
		defb %11111110
		defb %11111110
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %10000000
		defb %11000000
		defb %11100000
		defb %11100000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000011
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00001111
		defb %01111111
		defb %11111111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %01111111
		defb %11111111
		defb %11111111
		defb %10000111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11110000
		defb %11111110
		defb %11111111
		defb %11111111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %10000000
		defb %11100000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000001
		defb %00000001
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00011111
		defb %11111111
		defb %11111111
		defb %00000011
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11100000
		defb %11100000
		defb %11100000
		defb %11100000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000111
		defb %00111111
		defb %00111111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11111100
		defb %11111100
		defb %11111100
		defb %11111100
		defb %00001111
		defb %00111111
		defb %11111100
		defb %11110000
		defb %11000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11111000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000111
		defb %00000111
		defb %00000111
		defb %00000111
		defb %00000111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %11111000
		defb %11111000
		defb %11110000
		defb %11110000
		defb %11110000
		defb %11110000
		defb %11100000
		defb %11100000
		defb %00011111
		defb %00000111
		defb %00000011
		defb %00000001
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11110000
		defb %11111000
		defb %11111100
		defb %11111110
		defb %11111110
		defb %01111111
		defb %01111111
		defb %01111111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00001111
		defb %00011111
		defb %00011110
		defb %00111110
		defb %00000011
		defb %00000111
		defb %00000111
		defb %00000111
		defb %00000111
		defb %00000111
		defb %00001111
		defb %00001111
		defb %11100000
		defb %11100000
		defb %11100000
		defb %11000000
		defb %11000000
		defb %11000000
		defb %11000000
		defb %11000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000001
		defb %00000001
		defb %00000001
		defb %11111100
		defb %11111100
		defb %11111000
		defb %11111000
		defb %11111000
		defb %11111000
		defb %11111000
		defb %11111000
		defb %11111000
		defb %11110000
		defb %11100000
		defb %11100000
		defb %11000000
		defb %11000000
		defb %11000000
		defb %11000000
		defb %00001111
		defb %00011111
		defb %00011111
		defb %00011111
		defb %00011111
		defb %00111111
		defb %00111111
		defb %00111111
		defb %11100000
		defb %11100000
		defb %11000000
		defb %11000000
		defb %11000000
		defb %11000000
		defb %10000000
		defb %10000000
		defb %01111111
		defb %00111111
		defb %00111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111110
		defb %11111110
		defb %00111110
		defb %00111110
		defb %01111100
		defb %01111100
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00011111
		defb %00011111
		defb %00011111
		defb %00011111
		defb %00011111
		defb %11000000
		defb %10000000
		defb %10000000
		defb %10000000
		defb %10000000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000001
		defb %00000001
		defb %00000011
		defb %00000011
		defb %00000011
		defb %00000011
		defb %00000011
		defb %00000111
		defb %11110000
		defb %11110000
		defb %11110000
		defb %11110000
		defb %11100000
		defb %11100000
		defb %11100000
		defb %11100000
		defb %00000011
		defb %00000011
		defb %00000001
		defb %00000001
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11100000
		defb %11100000
		defb %11110000
		defb %11111000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00111111
		defb %00111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %11111111
		defb %11111111
		defb %10000000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %10000000
		defb %11111111
		defb %11111111
		defb %00000001
		defb %00000001
		defb %00000011
		defb %00000111
		defb %00011111
		defb %01111111
		defb %11111110
		defb %11111100
		defb %11111100
		defb %11111000
		defb %11110000
		defb %11100000
		defb %11000000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000001
		defb %00000011
		defb %00000111
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %01110000
		defb %11110000
		defb %11110000
		defb %11110000
		defb %00111111
		defb %00111111
		defb %00111111
		defb %00111110
		defb %00111110
		defb %01111110
		defb %01111110
		defb %01111100
		defb %00000111
		defb %00000111
		defb %00000111
		defb %00000111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %11100000
		defb %11000000
		defb %11000000
		defb %11000000
		defb %11000000
		defb %11000000
		defb %10000000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000001
		defb %00000001
		defb %00000001
		defb %00000001
		defb %00000011
		defb %11111111
		defb %11111110
		defb %11111110
		defb %11111100
		defb %11111100
		defb %11111100
		defb %11111100
		defb %11111000
		defb %11111111
		defb %00000001
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11111111
		defb %11111111
		defb %01111111
		defb %00011111
		defb %00001111
		defb %00000111
		defb %00000011
		defb %00000001
		defb %00000000
		defb %10000000
		defb %11000000
		defb %11100000
		defb %11110000
		defb %11111000
		defb %11111100
		defb %11111100
		defb %00001111
		defb %00011111
		defb %00111011
		defb %01110011
		defb %11100011
		defb %11000111
		defb %00000111
		defb %00000111
		defb %11110000
		defb %11110000
		defb %11110000
		defb %11100000
		defb %11100000
		defb %11100000
		defb %11100000
		defb %11000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000001
		defb %01111100
		defb %01111100
		defb %11111100
		defb %11111100
		defb %11111000
		defb %11111000
		defb %11111000
		defb %11111000
		defb %00001111
		defb %00011111
		defb %00011111
		defb %00011111
		defb %00011111
		defb %00011111
		defb %00111111
		defb %00111111
		defb %10000000
		defb %10000000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000011
		defb %00000011
		defb %00000011
		defb %00000011
		defb %00000111
		defb %00000111
		defb %00000111
		defb %00000111
		defb %11111000
		defb %11111000
		defb %11111000
		defb %11111000
		defb %11110000
		defb %11110000
		defb %11110000
		defb %11110000
		defb %00000001
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11111110
		defb %11111110
		defb %11111110
		defb %11111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %01111111
		defb %00000111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00011111
		defb %00011111
		defb %00011111
		defb %11000000
		defb %11000000
		defb %11000000
		defb %10000000
		defb %10000000
		defb %10000000
		defb %10000000
		defb %00000000
		defb %00000001
		defb %00000001
		defb %00000001
		defb %00000001
		defb %00000011
		defb %00000011
		defb %00000011
		defb %00000011
		defb %11111000
		defb %11110000
		defb %11110000
		defb %11110000
		defb %11110000
		defb %11110000
		defb %11100000
		defb %11100000
		defb %00111110
		defb %00111110
		defb %00111110
		defb %01111110
		defb %01111110
		defb %01111100
		defb %01111100
		defb %11111100
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00011111
		defb %00011111
		defb %00011111
		defb %00011111
		defb %11100000
		defb %11100000
		defb %11100000
		defb %11100000
		defb %11100000
		defb %11000000
		defb %11000000
		defb %11000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000001
		defb %00000001
		defb %00000011
		defb %01111111
		defb %01111111
		defb %11111111
		defb %11111110
		defb %11111110
		defb %11111110
		defb %11111100
		defb %11111100
		defb %00011111
		defb %00111111
		defb %00111111
		defb %00111110
		defb %00111110
		defb %01111110
		defb %01111110
		defb %01111100
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00011000
		defb %00111000
		defb %00000011
		defb %00000111
		defb %00000111
		defb %00000111
		defb %00000111
		defb %00000111
		defb %00001111
		defb %00001111
		defb %11100000
		defb %11100000
		defb %11100000
		defb %11000000
		defb %11000000
		defb %11000000
		defb %11000000
		defb %11000001
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000001
		defb %01100001
		defb %11100001
		defb %11111100
		defb %11111000
		defb %11111000
		defb %11111000
		defb %11111000
		defb %11111000
		defb %11111000
		defb %11110000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00001100
		defb %00111100
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000011
		defb %01111111
		defb %01111111
		defb %11111100
		defb %00111111
		defb %00111111
		defb %00111111
		defb %01111111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000000
		defb %11000000
		defb %11000000
		defb %11100000
		defb %11100000
		defb %11111100
		defb %11111111
		defb %11111111
		defb %00000011
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000111
		defb %11111111
		defb %11111111
		defb %11111111
		defb %00000111
		defb %00001111
		defb %00011111
		defb %01111111
		defb %11111111
		defb %11111110
		defb %11111000
		defb %10000000
		defb %11111000
		defb %11110000
		defb %11100000
		defb %11000000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %01111100
		defb %01111100
		defb %01111111
		defb %11111111
		defb %11111111
		defb %01111110
		defb %01111100
		defb %00110000
		defb %01110000
		defb %11100000
		defb %11000000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00001111
		defb %00000111
		defb %00000011
		defb %11000011
		defb %11001111
		defb %11111110
		defb %11111100
		defb %11111000
		defb %11110000
		defb %11000000
		defb %00000000
		defb %11000001
		defb %10000001
		defb %00000001
		defb %00000001
		defb %00000001
		defb %00000001
		defb %00000000
		defb %00000000
		defb %11110000
		defb %11111001
		defb %11111111
		defb %11111111
		defb %11111111
		defb %11111100
		defb %11111000
		defb %01100000
		defb %01111000
		defb %11100000
		defb %11000000
		defb %10000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %11000000
		defb %10000000
		defb %00000000
		defb %00000011
		defb %00001111
		defb %00011111
		defb %00111110
		defb %01111000
		defb %11100000
		defb %11000000
		defb %11000001
		defb %10000001
		defb %00000011
		defb %00000011
		defb %00000011
		defb %00000011
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
		defb %00000000
#line 1027
__LABEL__titletiles01end:
	jp __LABEL__titletileschr01end
__LABEL__titletileschr01:
#line 4
		defb $80,$81,$82,$20,$20,$20,$83, $84,$A5,$A6,$A7,$A8,$A9,$AA,$20,$20,$20,$AB,$AC,$AD,$AE,$AF
		defb $85,$86,$87,$20,$20,$88,$89, $FB,$B0,$B1,$B2,$B3,$B4,$B5,$20,$20,$B6,$20,$B7,$B8,$B9,$BA
		defb $20,$8A,$8B,$8C,$20,$8D,$FC, $BB,$20,$20,$BC,$BD,$20,$BE,$20,$20,$BF,$20,$C0,$C1,$C2,$C3
		defb $20,$20,$8E,$8F,$90,$91,$C4, $C5,$20,$20,$C6,$C7,$C8,$C9,$20,$CA,$CB,$20,$CC,$20,$CD,$CE
		defb $20,$20,$92,$93,$94,$95,$20, $20,$20,$CF,$D0,$D1,$D2,$D3,$20,$D4,$D5,$D6,$D7,$20,$D8,$20
		defb $20,$96,$97,$98,$99,$9A,$20, $20,$20,$DA,$DB,$20,$DC,$DD,$20,$DE,$DF,$E0,$E1,$20,$E2,$20
		defb $20,$9B,$9C,$20,$9D,$9E,$9F, $20,$20,$E3,$E4,$20,$E5,$E6,$20,$E7,$E8,$E9,$EA,$EB,$EC,$ED
		defb $A0,$A1,$20,$20,$20,$A2,$A3, $A4,$EE,$EF,$F0,$F1,$F2,$F3,$20,$F4,$F5,$F6,$F7,$F8,$F9,$FA
#line 12
__LABEL__titletileschr01end:
	jp __LABEL__lowercase01end
__LABEL__lowercase01:
#line 4
		defb $30,$30,$18,$00,$00,$00,$00,$00
		defb $00,$00,$78,$0C,$7C,$CC,$76,$00
		defb $E0,$60,$7C,$66,$66,$66,$BC,$00
		defb $00,$00,$78,$CC,$C0,$CC,$78,$00
		defb $1C,$0C,$0C,$7C,$CC,$CC,$76,$00
		defb $00,$00,$78,$CC,$FC,$C0,$78,$00
		defb $38,$6C,$60,$F0,$60,$60,$F0,$00
		defb $00,$00,$76,$CC,$CC,$7C,$0C,$F8
		defb $E0,$60,$6C,$76,$66,$66,$E6,$00
		defb $30,$00,$70,$30,$30,$30,$78,$00
		defb $18,$00,$78,$18,$18,$18,$D8,$70
		defb $E0,$60,$66,$6C,$78,$6C,$E6,$00
		defb $70,$30,$30,$30,$30,$30,$78,$00
		defb $00,$00,$EC,$FE,$D6,$C6,$C6,$00
		defb $00,$00,$F8,$CC,$CC,$CC,$CC,$00
		defb $00,$00,$78,$CC,$CC,$CC,$78,$00
		defb $00,$00,$DC,$66,$66,$7C,$60,$F0
		defb $00,$00,$76,$CC,$CC,$7C,$0C,$1E
		defb $00,$00,$D8,$6C,$6C,$60,$F0,$00
		defb $00,$00,$7C,$C0,$78,$0C,$F8,$00
		defb $10,$30,$7C,$30,$30,$34,$18,$00
		defb $00,$00,$CC,$CC,$CC,$CC,$76,$00
		defb $00,$00,$CC,$CC,$CC,$78,$30,$00
		defb $00,$00,$C6,$C6,$D6,$FE,$6C,$00
		defb $00,$00,$C6,$6C,$38,$6C,$C6,$00
		defb $00,$00,$CC,$CC,$CC,$7C,$0C,$F8
		defb $00,$00,$FC,$98,$30,$64,$FC,$00
		defb $1C,$30,$30,$E0,$30,$30,$1C,$00
		defb $18,$18,$18,$00,$18,$18,$18,$00
		defb $E0,$30,$30,$1C,$30,$30,$E0,$00
		defb $76,$DC,$00,$00,$00,$00,$00,$00
		defb $10,$38,$6C,$C6,$C6,$C6,$FE,$00
#line 36
__LABEL__lowercase01end:
	ld hl, 51
	ld (_seed), hl
	call _smsrnd
	ld (_seed), hl
	ld (_xpb0), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 384
	call __MODU16
	ld (_ypb0), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld (_xpb1), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 384
	call __MODU16
	ld (_ypb1), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld (_xpb2), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 384
	call __MODU16
	ld (_ypb2), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld (_xpb3), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 384
	call __MODU16
	ld (_ypb3), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_xdb0), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_ydb0), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_xdb1), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_ydb1), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_xdb2), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_ydb2), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_xdb3), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_ydb3), hl
	ld a, 17
	push af
	ld a, 7
	push af
	call _smsvdp
	ld a, 2
	push af
	xor a
	push af
	call _smsvdp
	ld a, 226
	push af
	ld a, 1
	push af
	call _smsvdp
	ld a, 6
	push af
	ld a, 2
	push af
	call _smsvdp
	ld a, 255
	push af
	ld a, 3
	push af
	call _smsvdp
	ld a, 3
	push af
	ld a, 4
	push af
	call _smsvdp
	ld a, 54
	push af
	ld a, 5
	push af
	call _smsvdp
	ld a, 7
	push af
	ld a, 6
	push af
	call _smsvdp
	ld hl, 768
	push hl
	ld hl, 32
	push hl
	ld hl, 6144
	push hl
	call _smsfilvrm
	ld hl, 0
	ld (_eee), hl
	jp __LABEL0
__LABEL3:
	xor a
	push af
	xor a
	push af
	ld a, 196
	push af
	xor a
	push af
	ld hl, (_eee)
	ld a, l
	push af
	call _sg1000putsprite
	ld hl, (_eee)
	inc hl
	ld (_eee), hl
__LABEL0:
	ld hl, 31
	ld de, (_eee)
	or a
	sbc hl, de
	jp nc, __LABEL3
	ld hl, 2048
	push hl
	ld hl, __LABEL__chrbmap01
	push hl
	ld hl, 0
	push hl
	call _smsldirvm
	ld hl, 2048
	push hl
	ld hl, __LABEL__chrbmap01
	push hl
	ld hl, 2048
	push hl
	call _smsldirvm
	ld hl, 2048
	push hl
	ld hl, __LABEL__chrbmap01
	push hl
	ld hl, 4096
	push hl
	call _smsldirvm
	ld hl, 2048
	push hl
	ld hl, __LABEL__chrattr01
	push hl
	ld hl, 8192
	push hl
	call _smsldirvm
	ld hl, 2048
	push hl
	ld hl, __LABEL__chrattr01
	push hl
	ld hl, 10240
	push hl
	call _smsldirvm
	ld hl, 2048
	push hl
	ld hl, __LABEL__chrattr01
	push hl
	ld hl, 12288
	push hl
	call _smsldirvm
	ld hl, 2048
	push hl
	ld hl, __LABEL__spr1
	push hl
	ld hl, 14336
	push hl
	call _smsldirvm
	ld hl, 256
	push hl
	ld hl, __LABEL__lowercase01
	push hl
	ld hl, 768
	push hl
	call _smsldirvm
	ld hl, 256
	push hl
	ld hl, __LABEL__lowercase01
	push hl
	ld hl, 2816
	push hl
	call _smsldirvm
	ld hl, 256
	push hl
	ld hl, __LABEL__lowercase01
	push hl
	ld hl, 4864
	push hl
	call _smsldirvm
	ld hl, 256
	push hl
	ld hl, 31
	push hl
	ld hl, 8960
	push hl
	call _smsfilvrm
	ld hl, 256
	push hl
	ld hl, 31
	push hl
	ld hl, 11008
	push hl
	call _smsfilvrm
	ld hl, 256
	push hl
	ld hl, 31
	push hl
	ld hl, 13056
	push hl
	call _smsfilvrm
	ld hl, 1024
	push hl
	ld hl, __LABEL__titletiles01
	push hl
	ld hl, 1024
	push hl
	call _smsldirvm
	ld hl, 1024
	push hl
	ld hl, __LABEL__titletiles01
	push hl
	ld hl, 3072
	push hl
	call _smsldirvm
	ld hl, 1024
	push hl
	ld hl, __LABEL__titletiles01
	push hl
	ld hl, 5120
	push hl
	call _smsldirvm
	ld hl, 1024
	push hl
	ld hl, 31
	push hl
	ld hl, 9216
	push hl
	call _smsfilvrm
	ld hl, 1024
	push hl
	ld hl, 31
	push hl
	ld hl, 11264
	push hl
	call _smsfilvrm
	ld hl, 1024
	push hl
	ld hl, 31
	push hl
	ld hl, 13312
	push hl
	call _smsfilvrm
	ld hl, 728
	push hl
	ld hl, 95
	push hl
	ld hl, 9512
	push hl
	call _smsfilvrm
	ld hl, 728
	push hl
	ld hl, 95
	push hl
	ld hl, 11560
	push hl
	call _smsfilvrm
	ld hl, 728
	push hl
	ld hl, 95
	push hl
	ld hl, 13608
	push hl
	call _smsfilvrm
	ld hl, 3
	push hl
	ld hl, 31
	push hl
	ld hl, 10200
	push hl
	call _smsfilvrm
	ld hl, 3
	push hl
	ld hl, 31
	push hl
	ld hl, 10208
	push hl
	call _smsfilvrm
	ld hl, 3
	push hl
	ld hl, 31
	push hl
	ld hl, 12248
	push hl
	call _smsfilvrm
	ld hl, 3
	push hl
	ld hl, 31
	push hl
	ld hl, 12256
	push hl
	call _smsfilvrm
	ld hl, 0
	ld (_eee), hl
	jp __LABEL5
__LABEL8:
	ld hl, 22
	push hl
	ld hl, (_eee)
	ld de, 22
	call __MUL16_FAST
	ex de, hl
	ld hl, __LABEL__titletileschr01
	add hl, de
	push hl
	ld hl, (_eee)
	ld de, 32
	call __MUL16_FAST
	ld de, 6213
	add hl, de
	push hl
	call _smsldirvm
	ld hl, (_eee)
	inc hl
	ld (_eee), hl
__LABEL5:
	ld hl, 7
	ld de, (_eee)
	or a
	sbc hl, de
	jp nc, __LABEL8
	ld hl, (__LABEL__texttitle02) - (__LABEL__texttitle01)
	push hl
	ld hl, __LABEL__texttitle01
	push hl
	ld hl, 6594
	push hl
	call _smsldirvm
	ld hl, (__LABEL__texttitle03) - (__LABEL__texttitle02)
	push hl
	ld hl, __LABEL__texttitle02
	push hl
	ld hl, 6628
	push hl
	call _smsldirvm
	ld hl, (__LABEL__texttitle04) - (__LABEL__texttitle03)
	push hl
	ld hl, __LABEL__texttitle03
	push hl
	ld hl, 6660
	push hl
	call _smsldirvm
	ld hl, (__LABEL__texttitle05) - (__LABEL__texttitle04)
	push hl
	ld hl, __LABEL__texttitle04
	push hl
	ld hl, 6690
	push hl
	call _smsldirvm
	ld hl, (__LABEL__texttitle06) - (__LABEL__texttitle05)
	push hl
	ld hl, __LABEL__texttitle05
	push hl
	ld hl, 6724
	push hl
	call _smsldirvm
	ld hl, (__LABEL__texttitle07) - (__LABEL__texttitle06)
	push hl
	ld hl, __LABEL__texttitle06
	push hl
	ld hl, 6850
	push hl
	call _smsldirvm
__LABEL__titleloop01:
	call _cvjoypad1a
	push af
	call _cvjoypad2a
	ld h, a
	pop af
	and h
	ld h, 127
	xor h
	ld (_jst0), a
	ld h, 240
	ld a, (_jst0)
	and h
	sub 1
	jp c, __LABEL__titleloop01
	ld hl, 768
	push hl
	ld hl, 32
	push hl
	ld hl, 6144
	push hl
	call _smsfilvrm
	ld hl, 2048
	push hl
	ld hl, __LABEL__chrbmap01
	push hl
	ld hl, 0
	push hl
	call _smsldirvm
	ld hl, 2048
	push hl
	ld hl, __LABEL__chrbmap01
	push hl
	ld hl, 2048
	push hl
	call _smsldirvm
	ld hl, 2048
	push hl
	ld hl, __LABEL__chrbmap01
	push hl
	ld hl, 4096
	push hl
	call _smsldirvm
	ld hl, 2048
	push hl
	ld hl, __LABEL__chrattr01
	push hl
	ld hl, 8192
	push hl
	call _smsldirvm
	ld hl, 2048
	push hl
	ld hl, __LABEL__chrattr01
	push hl
	ld hl, 10240
	push hl
	call _smsldirvm
	ld hl, 2048
	push hl
	ld hl, __LABEL__chrattr01
	push hl
	ld hl, 12288
	push hl
	call _smsldirvm
	ld hl, 2048
	push hl
	ld hl, __LABEL__spr1
	push hl
	ld hl, 14336
	push hl
	call _smsldirvm
	call __LABEL__8000
	ld hl, 0
	ld (_ep), hl
	ld hl, 0
	ld (_cp), hl
	ld hl, 2
	ld (_xl), hl
	ld hl, 7
	ld (_yl), hl
	call __LABEL__9000
	ld hl, 1
	ld (_ep), hl
	ld hl, 1
	ld (_cp), hl
	ld hl, 10
	ld (_xl), hl
	ld hl, 1
	ld (_yl), hl
	call __LABEL__9000
	ld hl, 2
	ld (_ep), hl
	ld hl, 2
	ld (_cp), hl
	ld hl, 24
	ld (_xl), hl
	ld hl, 5
	ld (_yl), hl
	call __LABEL__9000
	ld hl, 6
	ld (_ep), hl
	ld hl, 3
	ld (_cp), hl
	ld hl, 12
	ld (_xl), hl
	ld hl, 10
	ld (_yl), hl
	call __LABEL__9000
	ld hl, 4
	ld (_ep), hl
	ld hl, 4
	ld (_cp), hl
	ld hl, 20
	ld (_xl), hl
	ld hl, 14
	ld (_yl), hl
	call __LABEL__9000
	ld hl, 5
	ld (_ep), hl
	ld hl, 5
	ld (_cp), hl
	ld hl, 7
	ld (_xl), hl
	ld hl, 16
	ld (_yl), hl
	call __LABEL__9000
	ld hl, 160
	ld (_xq), hl
	ld hl, 96
	ld (_yq), hl
	ld hl, 32
	ld (_sq), hl
__LABEL__150:
	ld hl, 0
	ld (_x), hl
__LABEL12:
	ld hl, (_x)
	inc hl
	ld (_x), hl
	ld de, 4
	call __DIVU16
	ld de, 0
	ld (_xdv), hl
	call _cvjoypad1a
	push af
	call _cvjoypad2a
	ld h, a
	pop af
	and h
	ld h, 127
	xor h
	ld (_jst0), a
	ld h, 8
	ld a, (_jst0)
	and h
	sub 1
	jp nc, __LABEL15
	ld hl, (_xq)
	inc hl
	inc hl
	ld (_xq), hl
__LABEL15:
	ld h, 2
	ld a, (_jst0)
	and h
	sub 1
	jp nc, __LABEL17
	ld hl, (_xq)
	dec hl
	dec hl
	ld (_xq), hl
__LABEL17:
	ld h, 1
	ld a, (_jst0)
	and h
	sub 1
	jp nc, __LABEL19
	ld hl, (_yq)
	inc hl
	inc hl
	ld (_yq), hl
__LABEL19:
	ld h, 4
	ld a, (_jst0)
	and h
	sub 1
	jp nc, __LABEL21
	ld hl, (_yq)
	dec hl
	dec hl
	ld (_yq), hl
__LABEL21:
	ld de, 255
	ld hl, (_xq)
	call __BAND16
	ld (_xq), hl
	ld de, 255
	ld hl, (_yq)
	call __BAND16
	ld (_yq), hl
	ld hl, 33
	ld (_sq), hl
	ld h, 240
	ld a, (_jst0)
	and h
	sub 1
	jp nc, __LABEL23
	ld hl, 32
	ld (_sq), hl
__LABEL23:
	ld hl, (_xdv)
	ld h, 0
	ld a, l
	and 3
	ld l, a
	ld (_c), hl
	ld h, 0
	ld a, l
	and 1
	ld l, a
	ld de, 1
	or a
	sbc hl, de
	ld a, h
	or l
	or a
	jp z, __LABEL25
__LABEL25:
	ld hl, (_c)
	ld (_d), hl
	ld de, 0
	ld hl, (_c)
	call __EQ16
	or a
	jp z, __LABEL27
	ld hl, 2
	ld (_d), hl
__LABEL27:
	ld a, 1
	push af
	ld hl, (_sq)
	add hl, hl
	add hl, hl
	ld a, l
	push af
	ld hl, (_yq)
	ld a, l
	push af
	ld hl, (_xq)
	ld a, l
	push af
	xor a
	push af
	call _sg1000putsprite
	ld a, 1
	ld (_cb0), a
	ld hl, (_xq)
	push hl
	ld hl, (_xpb0)
	sra h
	rr l
	ld de, 255
	call __BAND16
	ex de, hl
	pop hl
	or a
	sbc hl, de
	call __ABS16
	ld de, 16
	call __LTI16
	push af
	ld hl, (_yq)
	ld de, -4
	add hl, de
	push hl
	ld hl, (_ypb0)
	sra h
	rr l
	ld de, 255
	call __BAND16
	ex de, hl
	pop hl
	or a
	sbc hl, de
	call __ABS16
	ld de, 20
	call __LTI16
	ld h, a
	pop af
	call __AND8
	or a
	jp z, __LABEL29
	ld a, 8
	ld (_cb0), a
	ld h, 240
	ld a, (_jst0)
	and h
	or a
	jp z, __LABEL31
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld (_xpb0), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 384
	call __MODU16
	ld (_ypb0), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_xdb0), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_ydb0), hl
__LABEL31:
__LABEL29:
	ld a, (_cb0)
	push af
	ld hl, 2
	ld de, (_xdb0)
	call __LTI16
	ld h, 248
	call __MUL8_FAST
	add a, a
	add a, a
	push af
	ld hl, (_ypb0)
	sra h
	rr l
	ld a, l
	push af
	ld hl, (_xpb0)
	sra h
	rr l
	ld a, l
	push af
	ld a, 20
	push af
	call _sg1000putsprite
	ld a, (_cb0)
	push af
	ld hl, (_d)
	push hl
	ld hl, 2
	ld de, (_xdb0)
	call __LTI16
	ld h, 248
	call __MUL8_FAST
	ld l, a
	add a, a
	sbc a, a
	ld h, a
	ex de, hl
	pop hl
	add hl, de
	add hl, hl
	add hl, hl
	ld a, l
	push af
	ld hl, (_ypb0)
	sra h
	rr l
	ld de, 16
	add hl, de
	ld a, l
	push af
	ld hl, (_xpb0)
	sra h
	rr l
	ld a, l
	push af
	ld a, 21
	push af
	call _sg1000putsprite
	ld de, (_xpb0)
	ld hl, (_xdb0)
	add hl, de
	ld de, 510
	add hl, de
	ld (_xpb0), hl
	ld de, (_ypb0)
	ld hl, (_ydb0)
	add hl, de
	ld de, 510
	add hl, de
	ld (_ypb0), hl
	ld a, 1
	ld (_cb1), a
	ld hl, (_xq)
	push hl
	ld hl, (_xpb1)
	sra h
	rr l
	ld de, 255
	call __BAND16
	ex de, hl
	pop hl
	or a
	sbc hl, de
	call __ABS16
	ld de, 16
	call __LTI16
	push af
	ld hl, (_yq)
	ld de, -4
	add hl, de
	push hl
	ld hl, (_ypb1)
	sra h
	rr l
	ld de, 255
	call __BAND16
	ex de, hl
	pop hl
	or a
	sbc hl, de
	call __ABS16
	ld de, 20
	call __LTI16
	ld h, a
	pop af
	call __AND8
	or a
	jp z, __LABEL33
	ld a, 8
	ld (_cb1), a
	ld h, 240
	ld a, (_jst0)
	and h
	or a
	jp z, __LABEL35
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld (_xpb1), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 384
	call __MODU16
	ld (_ypb1), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_xdb1), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_ydb1), hl
__LABEL35:
__LABEL33:
	ld a, (_cb1)
	push af
	ld hl, 2
	ld de, (_xdb1)
	call __LTI16
	ld h, 248
	call __MUL8_FAST
	add a, a
	add a, a
	push af
	ld hl, (_ypb1)
	sra h
	rr l
	ld a, l
	push af
	ld hl, (_xpb1)
	sra h
	rr l
	ld a, l
	push af
	ld a, 22
	push af
	call _sg1000putsprite
	ld a, (_cb1)
	push af
	ld hl, (_d)
	push hl
	ld hl, 2
	ld de, (_xdb1)
	call __LTI16
	ld h, 248
	call __MUL8_FAST
	ld l, a
	add a, a
	sbc a, a
	ld h, a
	ex de, hl
	pop hl
	add hl, de
	add hl, hl
	add hl, hl
	ld a, l
	push af
	ld hl, (_ypb1)
	sra h
	rr l
	ld de, 16
	add hl, de
	ld a, l
	push af
	ld hl, (_xpb1)
	sra h
	rr l
	ld a, l
	push af
	ld a, 23
	push af
	call _sg1000putsprite
	ld de, (_xpb1)
	ld hl, (_xdb1)
	add hl, de
	ld de, 510
	add hl, de
	ld (_xpb1), hl
	ld de, (_ypb1)
	ld hl, (_ydb1)
	add hl, de
	ld de, 510
	add hl, de
	ld (_ypb1), hl
	ld a, 1
	ld (_cb2), a
	ld hl, (_xq)
	push hl
	ld hl, (_xpb2)
	sra h
	rr l
	ld de, 255
	call __BAND16
	ex de, hl
	pop hl
	or a
	sbc hl, de
	call __ABS16
	ld de, 16
	call __LTI16
	push af
	ld hl, (_yq)
	ld de, -4
	add hl, de
	push hl
	ld hl, (_ypb2)
	sra h
	rr l
	ld de, 255
	call __BAND16
	ex de, hl
	pop hl
	or a
	sbc hl, de
	call __ABS16
	ld de, 20
	call __LTI16
	ld h, a
	pop af
	call __AND8
	or a
	jp z, __LABEL37
	ld a, 8
	ld (_cb2), a
	ld h, 240
	ld a, (_jst0)
	and h
	or a
	jp z, __LABEL39
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld (_xpb2), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 384
	call __MODU16
	ld (_ypb2), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_xdb2), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_ydb2), hl
__LABEL39:
__LABEL37:
	ld a, (_cb2)
	push af
	ld hl, 2
	ld de, (_xdb2)
	call __LTI16
	ld h, 248
	call __MUL8_FAST
	add a, a
	add a, a
	push af
	ld hl, (_ypb2)
	sra h
	rr l
	ld a, l
	push af
	ld hl, (_xpb2)
	sra h
	rr l
	ld a, l
	push af
	ld a, 24
	push af
	call _sg1000putsprite
	ld a, (_cb2)
	push af
	ld hl, (_d)
	push hl
	ld hl, 2
	ld de, (_xdb2)
	call __LTI16
	ld h, 248
	call __MUL8_FAST
	ld l, a
	add a, a
	sbc a, a
	ld h, a
	ex de, hl
	pop hl
	add hl, de
	add hl, hl
	add hl, hl
	ld a, l
	push af
	ld hl, (_ypb2)
	sra h
	rr l
	ld de, 16
	add hl, de
	ld a, l
	push af
	ld hl, (_xpb2)
	sra h
	rr l
	ld a, l
	push af
	ld a, 25
	push af
	call _sg1000putsprite
	ld de, (_xpb2)
	ld hl, (_xdb2)
	add hl, de
	ld de, 510
	add hl, de
	ld (_xpb2), hl
	ld de, (_ypb2)
	ld hl, (_ydb2)
	add hl, de
	ld de, 510
	add hl, de
	ld (_ypb2), hl
	ld a, 1
	ld (_cb3), a
	ld hl, (_xq)
	push hl
	ld hl, (_xpb3)
	sra h
	rr l
	ld de, 255
	call __BAND16
	ex de, hl
	pop hl
	or a
	sbc hl, de
	call __ABS16
	ld de, 16
	call __LTI16
	push af
	ld hl, (_yq)
	ld de, -4
	add hl, de
	push hl
	ld hl, (_ypb3)
	sra h
	rr l
	ld de, 255
	call __BAND16
	ex de, hl
	pop hl
	or a
	sbc hl, de
	call __ABS16
	ld de, 20
	call __LTI16
	ld h, a
	pop af
	call __AND8
	or a
	jp z, __LABEL41
	ld a, 8
	ld (_cb3), a
	ld h, 240
	ld a, (_jst0)
	and h
	or a
	jp z, __LABEL43
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld (_xpb3), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 384
	call __MODU16
	ld (_ypb3), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_xdb3), hl
	ld hl, (_seed)
	call _smsrnd
	ld (_seed), hl
	ld de, 5
	call __MODU16
	ld (_ydb3), hl
__LABEL43:
__LABEL41:
	ld a, (_cb3)
	push af
	ld hl, 2
	ld de, (_xdb3)
	call __LTI16
	ld h, 248
	call __MUL8_FAST
	add a, a
	add a, a
	push af
	ld hl, (_ypb3)
	sra h
	rr l
	ld a, l
	push af
	ld hl, (_xpb3)
	sra h
	rr l
	ld a, l
	push af
	ld a, 26
	push af
	call _sg1000putsprite
	ld a, (_cb3)
	push af
	ld hl, (_d)
	push hl
	ld hl, 2
	ld de, (_xdb3)
	call __LTI16
	ld h, 248
	call __MUL8_FAST
	ld l, a
	add a, a
	sbc a, a
	ld h, a
	ex de, hl
	pop hl
	add hl, de
	add hl, hl
	add hl, hl
	ld a, l
	push af
	ld hl, (_ypb3)
	sra h
	rr l
	ld de, 16
	add hl, de
	ld a, l
	push af
	ld hl, (_xpb3)
	sra h
	rr l
	ld a, l
	push af
	ld a, 27
	push af
	call _sg1000putsprite
	ld de, (_xpb3)
	ld hl, (_xdb3)
	add hl, de
	ld de, 510
	add hl, de
	ld (_xpb3), hl
	ld de, (_ypb3)
	ld hl, (_ydb3)
	add hl, de
	ld de, 510
	add hl, de
	ld (_ypb3), hl
#line 264
		halt
#line 265
	jp __LABEL12
__LABEL__8000:
	ld hl, (__LABEL__text02) - (__LABEL__text01)
	push hl
	ld hl, __LABEL__text01
	push hl
	ld hl, 6848
	push hl
	call _smsldirvm
	ret
	ld hl, 0
	ld (_i), hl
	jp __LABEL44
__LABEL47:
	ld hl, (_i)
	push hl
	ld hl, (_i)
	ld de, 6144
	add hl, de
	push hl
	call _smsvpoke
	ld hl, (_i)
	inc hl
	ld (_i), hl
__LABEL44:
	ld hl, 255
	ld de, (_i)
	or a
	sbc hl, de
	jp nc, __LABEL47
__LABEL49:
	jp __LABEL49
__LABEL__9000:
	ld hl, 0
	ld (_y), hl
	jp __LABEL51
__LABEL54:
	ld de, (_yl)
	ld hl, (_y)
	add hl, de
	ld de, 32
	call __MUL16_FAST
	ex de, hl
	ld hl, (_xl)
	add hl, de
	ld (_ad), hl
	ld hl, 7
	push hl
	ld hl, (_cp)
	ld de, 35
	call __MUL16_FAST
	ex de, hl
	ld hl, __LABEL__computers01
	add hl, de
	push hl
	ld hl, (_y)
	ld de, 7
	call __MUL16_FAST
	ex de, hl
	pop hl
	add hl, de
	push hl
	ld hl, (_ad)
	ld de, 6144
	add hl, de
	push hl
	call _smsldirvm
	ld hl, (_y)
	inc hl
	ld (_y), hl
__LABEL51:
	ld hl, 4
	ld de, (_y)
	or a
	sbc hl, de
	jp nc, __LABEL54
__LABEL__9040:
	ld hl, 0
	ld (_y), hl
	jp __LABEL56
__LABEL59:
	ld hl, (_xl)
	ld de, 33
	add hl, de
	push hl
	ld de, (_yl)
	ld hl, (_y)
	add hl, de
	ld de, 32
	call __MUL16_FAST
	ex de, hl
	pop hl
	add hl, de
	ld (_ad), hl
	ld hl, 3
	push hl
	ld hl, (_ep)
	ld de, 6
	call __MUL16_FAST
	ex de, hl
	ld hl, __LABEL__operatingsystems01
	add hl, de
	push hl
	ld hl, (_y)
	ld de, 3
	call __MUL16_FAST
	ex de, hl
	pop hl
	add hl, de
	push hl
	ld hl, (_ad)
	ld de, 6144
	add hl, de
	push hl
	call _smsldirvm
	ld hl, (_y)
	inc hl
	ld (_y), hl
__LABEL56:
	ld hl, 1
	ld de, (_y)
	or a
	sbc hl, de
	jp nc, __LABEL59
	ret
__LABEL61:
	jp __LABEL61
__LABEL__9100:
	ret
__LABEL63:
	jp __LABEL63
__LABEL__computers01:
#line 301
		defb $6e,$61,$61,$61,$6f,$70,$71,$80,$20,$20,$20,$8e,$8f,$90,$80,$20,$20,$20,$ae,$af,$b0,$ce,$cf,$d0,$d1,$d2,$d3,$e8,$ee,$ef,$f0,$f1,$f2,$f3,$20
		defb $64,$65,$65,$65,$66,$20,$20,$a0,$20,$20,$20,$86,$87,$88,$a0,$20,$20,$20,$a6,$a7,$a8,$c4,$c5,$84,$85,$c6,$c7,$c8,$e4,$e5,$a4,$a5,$e6,$e7,$20
		defb $75,$61,$61,$61,$76,$20,$20,$80,$20,$20,$20,$95,$96,$97,$80,$20,$20,$20,$b5,$b6,$b7,$91,$92,$93,$94,$72,$73,$74,$b1,$b2,$b2,$b4,$77,$78,$20
		defb $60,$61,$61,$61,$62,$20,$20,$80,$20,$20,$20,$a9,$aa,$ab,$80,$20,$20,$20,$c9,$ca,$cb,$c0,$c1,$81,$82,$e9,$ea,$eb,$e0,$e1,$a1,$a2,$e2,$e3,$20
		defb $67,$68,$68,$68,$6c,$20,$20,$8d,$20,$20,$20,$8c,$20,$20,$8d,$20,$20,$20,$ac,$ad,$20,$cc,$cd,$69,$69,$6a,$6b,$20,$ec,$ed,$6d,$89,$8a,$8b,$20
		defb $60,$61,$61,$61,$62,$20,$20,$80,$20,$20,$20,$63,$83,$20,$80,$20,$20,$20,$63,$a3,$20,$c0,$c1,$81,$82,$c2,$c3,$20,$e0,$e1,$a1,$a2,$e2,$e3,$20
#line 307
__LABEL__operatingsystems01:
#line 311
		defb $1a,$1b,$1c,$1d,$1e,$1f
		defb $7e,$7f,$9e,$9f,$be,$bf
		defb $9b,$9c,$9d,$bb,$bc,$bd
		defb $98,$99,$9a,$b8,$b9,$ba
		defb $dd,$de,$df,$fd,$fe,$ff
		defb $7b,$7c,$7d,$20,$79,$7a
		defb $d4,$d5,$d6,$f4,$f5,$f6
		defb $da,$db,$dc,$fa,$fb,$fc
		defb $d7,$d8,$d9,$f7,$f8,$f9
#line 320
__LABEL__text01:
#line 324
	defb "   BILL: 2/12   SYSTEM: 9/1/0      LEVEL:  2    SCORE:    153"
#line 325
__LABEL__text02:
__LABEL__textabout01:
#line 330
		defb "XBill v2.1"
#line 331
__LABEL__textabout02:
#line 334
	defb "The Story:"
#line 335
__LABEL__textabout03:
#line 338
		defb "Yet aqain, the fate of the world rests in your hands!"
#line 339
__LABEL__textabout04:
#line 342
		defb "An evil computer cracker, known only by his handle 'Bill', has created the ultimate computer virus."
#line 343
__LABEL__textabout05:
#line 346
		defb "A virus so powerful that it has the power to transmute an ordinary computer into a toaster oven."
#line 347
__LABEL__textabout06:
#line 350
		defb "(oooh!)"
#line 351
__LABEL__textabout07:
#line 354
		defb "'Bill' has cloned himself into a billion-jillion micro Bills."
#line 355
__LABEL__textabout08:
#line 358
		defb "Their sole purpose is to deliver the nefarious virus, which has been cleverly diguised as a popular operating system."
#line 359
__LABEL__textabout09:
#line 362
		defb "As System Administrator/Exterminator, your job is to keep Bill from succeeding at his task."
#line 363
__LABEL__textabout10:
#line 366
		defb "[OK]"
#line 367
__LABEL__textabout11:
#line 370
		defb "XBill was created by Brian Wellington & Matias Duarte."
#line 371
__LABEL__textabout12:
__LABEL__texttitle01:
#line 378
		defb "Original Version, 1994"
#line 379
__LABEL__texttitle02:
#line 382
		defb "Brian Wellington"
#line 383
__LABEL__texttitle03:
#line 386
		defb "Matias Duarte"
#line 387
__LABEL__texttitle04:
#line 390
		defb "MSX1 Version, 2018"
#line 391
__LABEL__texttitle05:
#line 394
		defb "Paulo Silva"
#line 395
__LABEL__texttitle06:
#line 398
		defb "Push any button"
#line 399
__LABEL__texttitle07:
	ld hl, 0
	ld b, h
	ld c, l
__END_PROGRAM:
	di
	ld hl, (__CALL_BACK__)
	ld sp, hl
	exx
	pop hl
	pop iy
	pop ix
	exx
	ei
	ret
__CALL_BACK__:
	DEFW 0
_cvjoypad1a:
#line 2
		ld a,$FF
		out ($C0),a
		nop
		nop
		in a,($FC)
#line 7
_cvjoypad1a__leave:
	ret
_cvjoypad2a:
#line 26
		ld a,$FF
		out ($C0),a
		nop
		nop
		in  a,($FE)
#line 31
_cvjoypad2a__leave:
	ret
_smsvdp:
	push ix
	ld ix, 0
	add ix, sp
#line 2
		ld a,(ix+7)
		out ($bf),a
		ld a,(ix+5)
		or $80
		out ($bf),a
#line 7
_smsvdp__leave:
	ld sp, ix
	pop ix
	exx
	pop hl
	pop bc
	ex (sp), hl
	exx
	ret
_smsfilvrm:
	push ix
	ld ix, 0
	add ix, sp
#line 2
		ld l,(ix+4)
		ld a,l
		out ($bf),a
		ld h,(ix+5)
		ld a,h
		or $40
		out ($bf),a
		ld b,(ix+9)
		ld c,(ix+8)
smsfilvrmloop:
		ld a,(ix+6)
		out ($be),a
		dec bc
		ld a,b
		or c
		jp nz,smsfilvrmloop
#line 18
_smsfilvrm__leave:
	ld sp, ix
	pop ix
	exx
	pop hl
	pop bc
	pop bc
	ex (sp), hl
	exx
	ret
_smsldirvm:
	push ix
	ld ix, 0
	add ix, sp
#line 2
		ld d,(ix+5)
		ld e,(ix+4)
		ld h,(ix+7)
		ld l,(ix+6)
		ld b,(ix+9)
		ld c,(ix+8)
		ld a,e
		out ($bf),a
		ld a,d
		or $40
		out ($bf),a
smsldirvmloop:
		ld a,(hl)
		out ($be),a
		inc hl
		dec bc
		ld a,b
		or c
		jp nz,smsldirvmloop
#line 21
_smsldirvm__leave:
	ld sp, ix
	pop ix
	exx
	pop hl
	pop bc
	pop bc
	ex (sp), hl
	exx
	ret
_smsvpoke:
	push ix
	ld ix, 0
	add ix, sp
#line 2
		ld l,(ix+4)
		ld a,l
		out ($bf),a
		ld h,(ix+5)
		ld a,h
		or $40
		out ($bf),a
		ld a,(ix+6)
		out ($be),a
#line 11
_smsvpoke__leave:
	ld sp, ix
	pop ix
	exx
	pop hl
	pop bc
	ex (sp), hl
	exx
	ret
_smsrnd:
#line 3
		ld  d, h
		ld  e, l
		ld  a, d
		ld  h, e
		ld  l, 253
		or  a
		sbc  hl, de
		sbc  a, 0
		sbc  hl, de
		ld  d, 0
		sbc  a, d
		ld  e, a
		sbc  hl, de
		jr  nc, smsrndloop
		inc  hl
smsrndloop:
		ret
#line 20
_smsrnd__leave:
	ret
_sg1000putsprite:
	push ix
	ld ix, 0
	add ix, sp
	ld a, (ix+9)
	ld l, a
	ld h, 0
	push hl
	ld a, (ix+5)
	add a, a
	add a, a
	ld l, a
	ld h, 0
	ld de, 6912
	add hl, de
	push hl
	call _smsvpoke
	ld a, (ix+7)
	ld l, a
	ld h, 0
	push hl
	ld a, (ix+5)
	add a, a
	add a, a
	ld l, a
	ld h, 0
	ld de, 6912
	add hl, de
	inc hl
	push hl
	call _smsvpoke
	ld a, (ix+11)
	ld l, a
	ld h, 0
	push hl
	ld a, (ix+5)
	add a, a
	add a, a
	ld l, a
	ld h, 0
	ld de, 6912
	add hl, de
	inc hl
	inc hl
	push hl
	call _smsvpoke
	ld a, (ix+13)
	ld l, a
	ld h, 0
	push hl
	ld a, (ix+5)
	add a, a
	add a, a
	ld l, a
	ld h, 0
	ld de, 6912
	add hl, de
	inc hl
	inc hl
	inc hl
	push hl
	call _smsvpoke
_sg1000putsprite__leave:
	ld sp, ix
	pop ix
	exx
	pop hl
	pop bc
	pop bc
	pop bc
	pop bc
	ex (sp), hl
	exx
	ret
#line 1 "abs16.asm"
	; 16 bit signed integer abs value 
	; HL = value
	
#line 1 "neg16.asm"
	; Negates HL value (16 bit)
__ABS16:
		bit 7, h
		ret z
	
__NEGHL:
		ld a, l			; HL = -HL
		cpl
		ld l, a
		ld a, h
		cpl
		ld h, a
		inc hl
		ret
	
#line 5 "abs16.asm"
	
#line 6260 "xbill.bas"
#line 1 "and8.asm"
	; FASTCALL boolean and 8 version.
	; result in Accumulator (0 False, not 0 True)
; __FASTCALL__ version (operands: A, H)
	; Performs 8bit and 8bit and returns the boolean
	
__AND8:
		or a
		ret z
		ld a, h
		ret 
	
#line 6261 "xbill.bas"
#line 1 "band16.asm"
; vim:ts=4:et:
	; FASTCALL bitwise and16 version.
	; result in hl 
; __FASTCALL__ version (operands: A, H)
	; Performs 16bit or 16bit and returns the boolean
; Input: HL, DE
; Output: HL <- HL AND DE
	
__BAND16:
		ld a, h
		and d
	    ld h, a
	
	    ld a, l
	    and e
	    ld l, a
	
	    ret 
	
#line 6262 "xbill.bas"
#line 1 "div16.asm"
	; 16 bit division and modulo functions 
	; for both signed and unsigned values
	
	
	
__DIVU16:    ; 16 bit unsigned division
	             ; HL = Dividend, Stack Top = Divisor
	
		;   -- OBSOLETE ; Now uses FASTCALL convention
		;   ex de, hl
	    ;	pop hl      ; Return address
	    ;	ex (sp), hl ; CALLEE Convention
	
__DIVU16_FAST:
	    ld a, h
	    ld c, l
	    ld hl, 0
	    ld b, 16
	
__DIV16LOOP:
	    sll c
	    rla
	    adc hl,hl
	    sbc hl,de
	    jr  nc, __DIV16NOADD
	    add hl,de
	    dec c
	
__DIV16NOADD:
	    djnz __DIV16LOOP
	
	    ex de, hl
	    ld h, a
	    ld l, c
	
	    ret     ; HL = quotient, DE = Mudulus
	
	
	
__MODU16:    ; 16 bit modulus
	             ; HL = Dividend, Stack Top = Divisor
	
	    ;ex de, hl
	    ;pop hl
	    ;ex (sp), hl ; CALLEE Convention
	
	    call __DIVU16_FAST
	    ex de, hl	; hl = reminder (modulus)
					; de = quotient
	
	    ret
	
	
__DIVI16:	; 16 bit signed division
		;	--- The following is OBSOLETE ---
		;	ex de, hl
		;	pop hl
		;	ex (sp), hl 	; CALLEE Convention
	
__DIVI16_FAST:
		ld a, d
		xor h
		ex af, af'		; BIT 7 of a contains result
	
		bit 7, d		; DE is negative?
		jr z, __DIVI16A	
	
		ld a, e			; DE = -DE
		cpl
		ld e, a
		ld a, d
		cpl
		ld d, a
		inc de
	
__DIVI16A:
		bit 7, h		; HL is negative?
		call nz, __NEGHL
	
__DIVI16B:
		call __DIVU16_FAST
		ex af, af'
	
		or a	
		ret p	; return if positive
	    jp __NEGHL
	
		
__MODI16:    ; 16 bit modulus
	             ; HL = Dividend, Stack Top = Divisor
	
	    ;ex de, hl
	    ;pop hl
	    ;ex (sp), hl ; CALLEE Convention
	
	    call __DIVI16_FAST
	    ex de, hl	; hl = reminder (modulus)
					; de = quotient
	
	    ret
	
#line 6263 "xbill.bas"
#line 1 "eq16.asm"
__EQ16:	; Test if 16bit values HL == DE
		; Returns result in A: 0 = False, FF = True
			or a	; Reset carry flag
			sbc hl, de 
	
			ld a, h
			or l
			sub 1  ; sets carry flag only if a = 0
			sbc a, a
			
			ret
	
#line 6264 "xbill.bas"
#line 1 "lti16.asm"
	
#line 1 "lti8.asm"
	
__LTI8: ; Test 8 bit values A < H
        ; Returns result in A: 0 = False, !0 = True
	        sub h
	
__LTI:  ; Signed CMP
	        PROC
	        LOCAL __PE
	
	        ld a, 0  ; Sets default to false
__LTI2:
	        jp pe, __PE
	        ; Overflow flag NOT set
	        ret p
	        dec a ; TRUE
	
__PE:   ; Overflow set
	        ret m
	        dec a ; TRUE
	        ret
	        
	        ENDP
#line 3 "lti16.asm"
	
__LTI16: ; Test 8 bit values HL < DE
        ; Returns result in A: 0 = False, !0 = True
	        xor a
	        sbc hl, de
	        jp __LTI2
	
#line 6265 "xbill.bas"
#line 1 "mul16.asm"
__MUL16:	; Mutiplies HL with the last value stored into de stack
				; Works for both signed and unsigned
	
			PROC
	
			LOCAL __MUL16LOOP
	        LOCAL __MUL16NOADD
			
			ex de, hl
			pop hl		; Return address
			ex (sp), hl ; CALLEE caller convention
	
;;__MUL16_FAST:	; __FASTCALL ENTRY: HL = 1st operand, DE = 2nd Operand
	;;		ld c, h
	;;		ld a, l	 ; C,A => 1st Operand
	;;
	;;		ld hl, 0 ; Accumulator
	;;		ld b, 16
	;;
;;__MUL16LOOP:
	;;		sra c	; C,A >> 1  (Arithmetic)
	;;		rra
	;;
	;;		jr nc, __MUL16NOADD
	;;		add hl, de
	;;
;;__MUL16NOADD:
	;;		sla e
	;;		rl d
	;;			
	;;		djnz __MUL16LOOP
	
__MUL16_FAST:
	        ld b, 16
	        ld a, d
	        ld c, e
	        ex de, hl
	        ld hl, 0
	
__MUL16LOOP:
	        add hl, hl  ; hl << 1
	        sla c
	        rla         ; a,c << 1
	        jp nc, __MUL16NOADD
	        add hl, de
	
__MUL16NOADD:
	        djnz __MUL16LOOP
	
			ret	; Result in hl (16 lower bits)
	
			ENDP
	
#line 6266 "xbill.bas"
#line 1 "mul8.asm"
__MUL8:		; Performs 8bit x 8bit multiplication
		PROC
	
		;LOCAL __MUL8A
		LOCAL __MUL8LOOP
		LOCAL __MUL8B
				; 1st operand (byte) in A, 2nd operand into the stack (AF)
		pop hl	; return address
		ex (sp), hl ; CALLE convention
	
;;__MUL8_FAST: ; __FASTCALL__ entry
	;;	ld e, a
	;;	ld d, 0
	;;	ld l, d
	;;	
	;;	sla h	
	;;	jr nc, __MUL8A
	;;	ld l, e
	;;
;;__MUL8A:
	;;
	;;	ld b, 7
;;__MUL8LOOP:
	;;	add hl, hl
	;;	jr nc, __MUL8B
	;;
	;;	add hl, de
	;;
;;__MUL8B:
	;;	djnz __MUL8LOOP
	;;
	;;	ld a, l ; result = A and HL  (Truncate to lower 8 bits)
	
__MUL8_FAST: ; __FASTCALL__ entry, a = a * h (8 bit mul) and Carry
	
	    ld b, 8
	    ld l, a
	    xor a
	
__MUL8LOOP:
	    add a, a ; a *= 2
	    sla l
	    jp nc, __MUL8B
	    add a, h
	
__MUL8B:
	    djnz __MUL8LOOP
		
		ret		; result = HL
		ENDP
	
#line 6267 "xbill.bas"
	
ZXBASIC_USER_DATA:
	_xq EQU 28688
	_yq EQU 28690
	_sq EQU 28692
	_ep EQU 28694
	_cp EQU 28696
	_xl EQU 28698
	_yl EQU 28700
	_c EQU 28706
	_i EQU 28708
	_x EQU 28710
	_y EQU 28712
	_d EQU 28714
	_ad EQU 28722
	_jst0 EQU 28724
	_xdv EQU 28726
	_seed EQU 28728
	_eee EQU 28730
	_xpb0 EQU 28752
	_ypb0 EQU 28754
	_xpb1 EQU 28756
	_ypb1 EQU 28758
	_xpb2 EQU 28760
	_ypb2 EQU 28762
	_xpb3 EQU 28764
	_ypb3 EQU 28766
	_xdb0 EQU 28768
	_ydb0 EQU 28770
	_xdb1 EQU 28772
	_ydb1 EQU 28774
	_xdb2 EQU 28776
	_ydb2 EQU 28778
	_xdb3 EQU 28780
	_ydb3 EQU 28782
	_cb0 EQU 28784
	_cb1 EQU 28785
	_cb2 EQU 28786
	_cb3 EQU 28787
	; Defines DATA END --> HEAP size is 0
ZXBASIC_USER_DATA_END EQU ZXBASIC_MEM_HEAP
	; Defines USER DATA Length in bytes
ZXBASIC_USER_DATA_LEN EQU ZXBASIC_USER_DATA_END - ZXBASIC_USER_DATA
	END
